#####        
                                                                #######       
                   #                                            ##O#O##       
  ######          ###                                           #VVVVV#       
    ##             #                                          ##  VVV  ##     
    ##         ###    ### ####   ###    ###  ##### #####     #          ##    
    ##        #  ##    ###    ##  ##     ##    ##   ##      #            ##   
    ##       #   ##    ##     ##  ##     ##      ###        #            ###  
    ##          ###    ##     ##  ##     ##      ###       QQ#           ##Q  
    ##       # ###     ##     ##  ##     ##     ## ##    QQQQQQ#       #QQQQQQ
    ##      ## ### #   ##     ##  ###   ###    ##   ##   QQQQQQQ#     #QQQQQQQ
  ############  ###   ####   ####   #### ### ##### #####   QQQQQ#######QQQQQ

                             by ɔıuɔɐɥ