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