### #.# #.# #.######. #>....... #.###### #......# ##'####.# #.....# #########....##.##########.....# ## #.......#....##....##....#.....# ..# #.......#....##....##.##.#.....#### #.## #.......#....##....'..##.#.....#.. ... #.............#....#..##.#.....#.# #.# #.......##.##.#.#'##..##.#.....#.####.####.. #.................).[...................o... ..# #........####.#.##...##########..#g#(.####.. .. ###.####......#.#................#a#.).# #.... #......########.#.........#####g.#o#.#.###.#.# #......'........#..........# ##.##.#.#..##.#o##### #......##########.......#..# #...Og#.##.##o..).... #......#........#.#.....# .# #..#..#.##..#........ ########.##..##<#.#.....# ######..#.###)#.)...... #.##.......#.#...# #....#..#.#...(........ ####'###......<.....####.##.#..#.#.#..##(##### #...........######.....).##.#..#.#.#.....# #...........'.......###..##.####.#.#..##.# #...........######### #..........#.#... # #.....####### #.###.######.#.#.# #.....# #.....#....(.#.#.# ###.....# ########.#####.#.. #.......# #.# # #...##### #.#####.# ..############# #...# #...O...# #.#...........# #...######## ######### #.##.########.# #..........# #..#.# #.# #..........# #..#.# #.# ###........# #..#.# #.# #........# ####..#.# #.# #........# #.......# #.# #........# #...##..## #.# ########## # #..# #.# ##.## #.# #..########.# #.>......##.# ########.##.##### #.........#.g.# #.##.#.####.#.# #.##...g.g#.#.# #.....<#....#g# #############.# #.....gg.g....# #.############# #( #g #g #. #g ..