###.# ..#.##.# #.#.##.# ###.#.##.# ###### #...#.##.# #....# #..<#.##.# ###### #...<# #...#.##.# #....# ##....################### #........# #.##.# #.................Y...... ###.#.#..######.##.# #)####################### #.#.#..#.......#.# #.# #... ..#.#..#.####..#.# #######[#######.# ...#.#............# .......)......>.# ....#.##.#>........# ......#.#>......################## ...#.#.##.........#.# #####.#.#........................# #...#.#.#######.##.#.# #.#.#......################.## #.##.#.# ############.............. #.# #..#.# ##...#......##.######..#### #.# #.##.. +....'......+....^........ #.# #.###########....#......##.....##..#.. #.# #####.....).....'....+.............+.....#. #.# .........####...##....##########....##....# #.# ########........####### ##.### #.# #........# #..# #.# #......### #... ##.# #.# #......#### #.... #.# #.# #.##......# #.... #.###.. #.# #.##......# ....#####..##.. #.# #..+......+ ...........##.. #.# ####......# ##.......##.## #.# ######## +...........# #[# #......#.#.## #.# ######......#.#.#################.## #...)..............................# #..)..########.)#################### +.....'........>..# #.....######......# ####### #......# #......# ########