######### #.......# ##### #.#####.# #...# #.# #.#######.#.# #.####.## #........>#.# #.......##############.# ################## #.#......)..........##.# #................# #........########.##.# #.......########.# #........##.....#.##.# #.......# #.# #.....#####.###.#.##.########.......# #.# #.....# #.......#...................########.# ##### #.....# #...##..####.########.........#......# .........##### #.(.##..............#............##### .....##########(..###.##.#####....#.............# ### #.....................#..................⌠...# ######.######.#....#########.####.###........##.#....#.# #.............#...)...# #....#.###........##.#......# #.###..########....##.# ####.....#........##.#.####.# #.#....# #....##.# #..............##+#......# #.#....# #######.# #......#.#####........##.## #.#....# #.# ###.#+#..#.# #............ #.'....# ##########.#######.#.#.#..#.# #........#.### ###....# #........#.............#..#.# #............ #...######........#########.#...#..#.# #........#.# #.................# #......#..#.# #.#........# .# ##########...(....# #..#.#.#..#.# .(.####.....#..# #...........# #..#...#....# ##### #.##.##..# ########.#.........# #....#.##.# .######.##.....# .........#.........# ######....... ..............# ##########.#'###### ..... .#... .# ........##..#... #.#.#######...... ..#.........# ## #.#.......g...... #.#####...# ..#########...... ... #...# ### .#..^ ....#####...# # # ............# ...###....# +<'....# ###.......# ...).#### ###.#.# #.#.# ..#.# ##