20
30
##############################
####         ###             #
#### # #####     ######### # #
#    #    ########       #  ##
  ######  ##     # # ### ## ##
#   #### ### #   # #   #    ##
### ##   #   # ### # #########
### #  # # ###   # ###      ##
#   # ## #    ## #    # #   ##
# ##  #  # ## ## #### # ### ##
# ###### ##   #   # ####### ##
#      # # ## # ###  #       #
###### ##     #   # ## ##### #
# #    ## ####### #    ####  #
#   ## ## # #     ## #     # #
# ####    # # ###### ##### ###
# #    ##   #  ##   #   ##   #
#   ## # # ###    #   # ####  
###      #   ## ### ###      #
##############################
