### #.################# #.................# #########.#############.#.# #................)......#.# #####.###.#############'#'## #.# #.# #........# ############ ####+### #.# #)# #.....)..# #.....^....# ......# #.# #.# #........# #.########.# .)... #.###.# #########+#'########## #.# g.. #...#.# ##....................# #.# ####)# ####.#.# #.....................# #.# ######....####.# #<...#+####.....................####.# #..............# ###.............................'....# # #.####.######### +.........#'######............###### #.#.##............ #.........#.# ####.........# #########.#.##.#.########< #.........#.# #####.........# #.......#................. #.........#.#####...........>.#####.......###.##.#.######.#. #.........................................'..............> #..............##.#....##.########........###.##.####.###. #.........>....+............# #........# #.##+# # #.........##...##.....###.#.# #........# #.. #...................### #.#.# #.######## ##.. ######'######.....[....# #.# . #.# ... ............#...........+ .# .# #.# .... ###.......#.#.......###.# #.# ..... #.......#.#.#.....# .# #.# #.......#.#.#...### .# #. #.......+...#...# # #.......#.###...# #.......+.......# #.......#.......# #...#####.# ###.# #.# ..# #.# #..# #.# #..# ..# #.. ###