##### ##...## #..<..# ######.....###### ###...###...###...### ##.......##'##.......## #.........#.#.........# #.........'.'.........# #.........#.#.........# ##.......##'##.......## ###...####.####...### #####.......##### ##.............# ##...............# #................. #........⌠........ #.......⌠>⌠....... #........⌠........ ##...............# ##.............# ####..[....### ####.#### # #.#.# .# #####...# .# #.[.....## g. ....######.######.###. ## #.#..gg...%..( ##.###.#!.##.. #. #.# .## ###.###.# ... #.......#.##.># #.#.##....g.... #. #.###..... #. #. .... .$ ... ... .. .##. . .. #. #. #.