########## ########### #........# #.........# #.######.# ##.#######.# #.######.####..# #.# #.##.....>.....#######.##### #.##.###.####..............# #........# ##....####.###.# ####.##### #.........# #...# ##...###### #.#.# ##.## ## #...# #.# ). ##.## #.# .## #.# ##'## ..# #.# ##...## #.# #.#### ##.....## #.# #.##.## ##.......# #.####.#...####.........# #..O..........'.........+ #..###.#...####.........# #.........## ##.......## #...###.#..# ##.....## ...#.# #....## ##...## .####.###.....## #+## # #.##.......# .# #.###.....## .# #.####...#########.## #........#..........## #######.##...........# #.##..#####...#### #........##....... ####..##....(# #..#####..# #..#####..# #.........# #.........# ### #########.####.#### #.#...#...# #.#..###..###### #.#.## ##.##...# #####..## ##....<# ......(..## ##.##...# ####....[.###..###.## ##....#.#.#.###.#### ##.#.##.#...<.....# #.#.......###.##.# #.######.## #.##.# #+ #.# ##.##.# #.# #..##.# #.###.###<# #.##..###.# ##.........# +.......#### ####...## ##...## #.....# ##....# ##.#.# ###^# .# .# .# .#