.................... ..#################. #................... #..################. ##.................. ##..###############. ###................. ###..##############. ####................ ####..#############. #####............... #####..############. ######.............. ######..###########. #######..##########. #######..##########. ########............ ########..#########. #########........... #########..########.