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