#### ##################.... #..................# #####.......######...### #...........# #...# ###### #.###.......# #...# #....# #..##.......# #...# #....##.. #.##.......#######.#####g....... ###..#.......#........>..og.g..... #..............#.....###o)g(..##.. #....##..............#### #.#....# #.######..<..####.... o. #.#....# # #.....#### ##.# #. #.#....# #..##.# #. ##. ..#.#### ##....# # #.. ###.# ###..# ##..## #.# ##...# #...<# #.#... #.##......# #.. ## #####.... ##. #. #.