########### ##### ##.........# ## #...###.....####.# .. #.#...........##.# .# # #...###.....#.##.# .# .# ##.## ##...##.##.##.# .### #.# ##...........# ..... #.# #.####.###.####..#### #.######.####.# #........... #...........b.###..#.#.#### #..####.....b......#.#.# #.## ##'''#####..#.#.#.# ### ##.....## #..#.#.#.# ##### ### oo ##.⌠.#.⌠.###..#.#.#.###...#######≈_# oo #.#.#.#.#.##....#.#.##.....##...##.# o# #..#.⌠.#..##. #.#.........<.#.#..'.# .# #.#.#.#.#.# #.#...........#.####)# .# ##.⌠.#.⌠.## #.##..........#.#.#≈_# .# ##.#.#.#.#[# #.###.##.....##.#.#####.# #.⌠.#.⌠.#.⌠.# ##.###.###...###.#.# #...# ##.#.#.#.#.## #......# ##.####.#.###.### #.#.⌠.#.⌠?#.# #.###### #............# ##.#.#.#.#.## #. #....#####.###.### #.⌠.#...#.⌠.# #. #.##. ........# ##.#.⌠.⌠.#.## #. #. ## ###.###.# ##.b._...## #. #. #.# #.# #.⌠.⌠.## #. #. # #.# #.###### ###### ##.##...# #.# #......# #...#...# #.# #....#.# #...#...###. ####.#.# #..<....... #.#.# ##........% #.#.# #......... #.#.# #.##..@### #.#.# #. #..†# #.#.# #. #..r##########.#.# #? ##............#..# #. #..##########.### ...... #># ####..# #.#####.# #..# #...^...# ...# ######### ###.# ..