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