######## #......# #....#.# #......#### #. .. .# #....(....#### # #.#.## #.# #............## #. #. .. ...# #....#..#.#...##### ... ##.#?###...# ###.#.##..#.......... ..o##......... #.........#<#...#### ..o..#.#... #..##.###.#....## #o.{#.###.# #.....# #.###..# #..oy....# #..#### #......# ####y##### #.)# #.####'## #.# #..######.###...## #.### #.........##.....## #.#.## ###.#.######......)## ###....########......####.........# +.......................+.........+ ###....########......####.........# #.#.## #.....## ##.......## #.### #.....# ##.....## ... #####.# ##.^.## ##.# #.#########'## #. #...........# #..#######..# #..# #..## #..# #####...#### #..# #............ #..# #.###...####. #..###.###..## #......).((.# ###########.# #.# #.# #.# #.# #.# #.########### #.##......... ##.##.#######. ##...#.# #......# #.######## ##...#.# #.....<..# #.#####.##.# #..#####.# #..........# #.# #.# ######.#### #.# #.# ##'## #.# #.# ##...## #.#####.### ##.....## #.........# ##.......## #.###..###....###.........# .................'.........+ #.#####.##.....###.........# #.##.#.#.# ##.......## #.##.###.# ##.....## #........# ##...## ####.##### ##+## #.# ... #..