########## ############### #........# +(....<.....'.# #.######.# #############.######## #.# #.# ######........###.######.####### #..............+................. #.######.......###.####.######### #.......# #.# #.# #.......# #.# #.# #.......# #.####.###.# #.......# #..........# #.......########.####### ####.................... #.#...#######.####### #.#...# #.# #.###########.# ... ........# #.# #######.# #.. #.# #. #.# #.# ##. #+## #.# ...# ..# #.# ..... #.# #.# #... #.## #.# #...###..####.# +.............# #......#.####.# #......#..# #.# #......##.# #.# #......# .. #.# #......###+##.# #......#....#.# #......#....#.. ######.'....+ #.#....# #.#......... #.#####..#.# #.#......#.# #.#.....>..# #.#........# #.#........# #.#........# #.'..gh....# ###.......## #...>...# #########