######### #####.......# #.....#####.##.# #.....##.......# #........##O##.# ####.....#####.# .. #........# #.# .# #.#.#..#.... ..# # # #....########## #......##.....# ........#.##..<[.# ........#........# _..###..#####.....# ... #...# #.....# ## #.#.# ####### .... .. .