############## >............# .###########.### #.######....#.#.. #......#.##.#.#.# ######.#..#.#.#.# .######...........#.#.# ..........#....####.#.# ######.#.#.........#.# ..##.#.#..#........# ### #.##.#.#..########## ...#.##.#.#..# #.#.##.#....# #......#....# #######.####..# ........####..# ##............# #............# #......O.....# ##........#..# #.###....# .# ... ...... # .# ........ .######.. #. ..#