### ######## ###### #.# #.#.##.## #....################.###.#.....# #########.##......................#.##.## ###.......#.#######################.#.##.# #########................... ..........##.# ..........#.################ ############.####.# ##........#..........<##########..........#.# #.# ................^.............>#.########.#.# #.# .#.....(..###########.#.####.###.#......#.#.# #.# # #.######.#########.#.#.# #.###.#...##.#.#)# #.# #. #.######.#.........#.#.####.....#.##...#.#.# #.# .. .....................#...##.....#........#.# #.# #. #.######.#.#######...'...##.....#####.####.# #.# .. #........#.# #..##...##................# #.# #####.##########.# #...######....######.###### #.# .....so))........# #.............# #.# #.# #.....############ ###.######....# #.# #.# #.### #..# #....# #.# #.# ##.## #....# #.# ##.## #..## #.#+## #.# #<..# ##..###.# #. ##### #...##.# ######.#.8.## .......#.....# #### .......#8.>.8# ..# .............# ### #.# ###.....#.8.## #<###.####### #.......##.# #....(....... ########..#.# #####.####### #...........# #.# #...........# #.# #...........# #.# #...........# ###.## #...........# ###....######## ##########..# #.............# #)># #.#.#########.# ##)# #.#..)......#.# #[# #.#########.#.# #.# #.# #...# #.# #.############# #.# #.##..........# ###'#######.##.########.# #.........#.##.# #.# #..............# #.# #...........###########.# #................)......# #..............########## #.)........#.......# #..........#.#.###.# #......|...#.#...#.# #..........#.#.#.#.# #......)...#.###.#.# #..........#.....#.# ##########.#######.# #.......(.# ###########