##### #...######### #...........# ####...#######.# ### #.........####.# ..# #########..............# #.# #.............>....###.###### #.# #.##........................# ###.#######.##.###.###...........####>#### #........##.##.# #.# #......####.# #....# #.#.####.##.##.###.# #####.#####.# #....# # #.####...).......# #.......# ##...# #...##..####.##.## #.####### ##.## ###.##..# #.##.# ##+## #.# #.##..# ##.##.# ##...## #.# #.###.##..###...#.# ##.....## ####.# #.........##...#..# ##.......## ##.##.# ##...#.###.##.#.##.####.........####...#.# .................#.....'.........'........# ###.................####.........####...#.# ##..#.###.#####..## ##.......## ##.##.# ##.#.# #.# #.## ##.....## ####.# #.#.# #.# #.# ##...## #....# # #.# #.# #.# ##'## #.#### #.# #.# #.# #.# #.# #. #.# #.# ##.##### #.# #.# #.# #.....># #.# ..# #.##### ##...##.# #.# #.....# #.....#.# #.# #####.# ##...##.#####.# #.# #..#.........# #.#####..#.#.####### #.......# #..........#)# #.......# #######......# #.......# ##.##### #.......# #.# .)..... ####### #.# #)... ########### #.....# #.# #..####.........# #####.###.# #.# ####### ####.##.##o#######.# #.......#.#####.##### #...^.# #....oo#.#.#######.## #...#.#.............# #.###.# #.#...#.##o#........####...#.....##.#...##.#####.###.# #........).....###..#..<......#####...............##.# .....#...####.#..#.##..#.........# #.#...##.#####..##.# #######.## #...###....#.........# #.##.###.# #..##.# #.# ##.## ##.#.####<..#.## #........# #..##.# #.# ##.###.##.# #...#.# ####.##### #.....# #+# #..#..##.# #...#.# ##'## ##.#### #........# #####)# ##...## #.# #####.#### #.# ##.....## ##.# ##.#.# ##.## ##.......## ##..# ####....##########...####.........####...#### +..........[............+.........'.........# ####.....#########...####.........####...##.# ##.##.# #.......###.......## ##.###.# ## #.# #.##.##.# ##.....## ### #.# #.# #.##.##.# ##...## #.# #.# #.##.##.# ##+## #####.##### #.# #.#..##.# #.# #..)......# #.# #.#.###.# #.# #.###.###.# #.# #.#.###.# ##.#########.##..# #.# #.......# ##...#........##.## #.# ###.########......#####..##.# #.# #.........#...#.### #..##.####.# ##########........###..........# ######.#.........###### #.#####.##### #.# #.# #.. ..# ### ###