######## #......# #.####.# #.# #.# #.# #.# #.# ##.#### #.# #.....# ######## #.# #.....####......# #.# #.......##.####.# ########.###.....#.##.# #.# ..... #.........##.....#.##.####.# ..... #.........##.....#.#.....#.# .... #.........##.....#.#.......# ... #.........##...........#.### ######.## #........###.....###.#.#.# ........## #.#.###### #.....# #.#.#.# ###......#####.......####.....###.#.#.# .....?........{s.................>#.#.# ###...#...#..#..O..#.####...........#.# #.........#......#.# ##.#......###.# #....##...##.#...#.# #.###.##.###.# ....#. ##......#..#.# #.# #........# #### # ###..#####..#.# #.# #..#.##..# #..... #..#.# .# #........# #.##.#. #..#.# #....#..### #.##..####..#.# #.####))....... #...........#.# #.....)........ #####..###.##.# ######......... ##........# .......... #..#...### ....####### #..#...# ###### ....#...# ##.#.#...# #.#.#...####.# ..#..........# #####.#.###### #####...#### ...........# ...........# ...........###### ...........)....# .......>..)####.# .......<...# .........(.# ...[.......# ..)........# ...........# ...........# ....$......# ...........#