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