######## ##### ##....#.# ....## ###.......# ... #..########....#..#.##### .. #######............###.......# .. #...O..........⌠..##_##.####..# ##. #.#####............'##..# 88 ###.# ##.........P..#..## #8## #...# #........≈≈P...## +..# ###.### #.........P....# #8###8.####...# #.............## #88888.O....### #.............#### #####.#.##### ................## #.#... ...#####.....#..## #....## .## ##....#<..# #...## ##.###.#.# #.### #. #.#..# .. #. ..# .# ... #. #.. .# ... # #.. #.##