....############ #..............# #..#####.#.###.# #..# #..#.#<#.# #..# #.##.#.#.# #..# #.##.#.#.# #..####.##.#.#.# #.......##.#.#.# ##.#######.#.#.# #.# #.#.# #.# #...# #.# ##### #.# #.# #.# #.# #.# #.# ##.################# #.....O............. ####################