### ####.####### ###########........... #.........#.########## ########.####.###......... .......................### ########.##.#####....#.# ####.##...#......# # #....## .#.#....# #....# #.#....#.# #....# # #....#.# #...>####.#.##...#.#### #...<........<......... #....####.#.###..#.#### #....# #........#.# #....# ###.###..#.######.. #..... #......g..g.... #...#. #.#..#.#######. #... . #.#...... #... .. # #..#.### ######