######## ##... ..# #...# #.# #.⌠.# #.########## ####...###..........##### #...).....#####.....#... #.⌠..>..⌠.# #.....#.#########. #.........# #)......g......>.. ####...#### #.....#.########.# #.⌠.# #..............# ######...# #.....##.......# ##........#### #..o..##(####### ###.............Z...........# O.#.........#### ###......### #.#...####### ###....# #.###.# #....# #.# #.# #....# #.# #.# ... #######%# #.# ###.......# #.# #.....##### #.# ###### #.....# #.# .....# #.....# #.# .....# #.....# #.####.....# ###.#########..........+ #............>##.....# ##### #############.# .....# #...# #..<# ###########.#.# #.### #.....#.# #.###########.#####.### #............%.#......# #.#.############........# ###### #.#.....##.......<......### #....# #.......##................# #....# .#####....##....(.............# #....# ..........##..........#####...# #....# ..#.##....%##...#####.## #...# #....# #..........##...# #.# #...# #....# #..........##...# #.# #...# #<..## #.#W###....##...# #.# #...# #.#.# #.#.# #....###### #.# #...# #.#.# #.#.# #....# #.# ##### #.#.######### #.#.# #....# #.# #.#.........# #.#.# ##.### #######.# #.#########.# #.#.####.# #.......# #.# #.###>#......# #.####### #.# #......####### #.# #.################ #.# #.............# #######.# #############.# #.......# #.# #.####### #.# #.# #.# #.# #.#########.# #...........# #############