######### #....... #####...... ......?.. .. # #...... #.# .# ####.....# ####+#.##+##.## .........####............... #....<................... #.....(.......b.......... .....#+#.##.........oo...... .... #.#.##.##### #.o###... ... +......# #o.......... .. #.#.##.# #.#####..... . #.#.##.+ +.# ###.... #.#.##.# #.###....# ### #.#.##.# #..##....## #<# #.#.##.###+###..##.....# #.# #.#.##..........##...#.#### #.# #.#..............'......... #.# #########.#.........######...#..## #.# ........).'(............##...##.# #.# #.# .........##...........).#......)## #.# #.# .........##.............#.....(..# #.# #.# .........##.............#......#.# #.# #.# .........##########.....#......#.# #.# #.# .).............................#.###.# #.# .........########.........######..##.######.# .........##....รท'...........................# .##########.#####..........######.##.######## #......#.#..#######..... #.##.# #......._...# #...# #.##.# #......#.#..# ...# #..#.# #...........# .. ##.#.# #######.)...# .#.# #.....# .#.# ##'#### .# #.# ###+####.# #.<^.....# #........# #........# #........# #....(...# #...(....# #..(.....# ###'####.# #.# .# #.# .# #.# #.# #<# ###