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