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