############## #............# #####....#######'######## ......................... ..................########## ######...#######.....##.....# . #........# ###.#.#......+ . #..###.#.# #.#.#......# .# .....#.### #.#.#......#######.# ..........# #.#........+..#....# #.###...(#.### #.###......##.#....# # #......#...## #..........##.#....#.. #.#.##.#....# #####.#'#............. #.#.##.#....########.#g#.###.####.#.. ............................# ......[.....#########.#.###.# ....#.....# #.#.# #.####.##. #####.#.....# #.#.# #......... ............# #.#. #.####.### #####.#.#+#.# #.# #..# ######+#.# #.# #h# ##.## .........# #.# #h# #..# ####.....# .# #h# ##.# #.....#############.#.#####.##.# #.....'........h.............#.# #.....#################..###.#.# ##.....######## ## #.#.#.# ..........h....# #.#...# ##############.# #.#...# #.# #'#...# #h# #...#.##### #h# #....>..).########## ... #...#..##..........# #.. #......###.........# ... #..###.# #.........# ..#. #......# #.........# #..#.#.# ####..(#### #..#.#.# #..(# #......# ####...#### #..#...# #.........# #..###.# #.......^.# #..# #.# #.........# #..###.# ####...#### #......# #...# #..##### ####...#### #..# #.........# #.)# #.........# #..# #.........# #..# ####...#### #..# #...# #..# ####...#### #..# #.........# #..# #.⌠..<..⌠.# #### #.........# ###########