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