######### #......... #.......... #.......... #.......... #..oo......# #...o......# #..#######.# #..# .. #..# .. #..# .# #..# .# #..#######.# #..........# #..........# #..........# #...#####..# #...# #..# #...# #..# #...# #..# #...# #..# #...#####..# #..........# #...<......# #.......#### #.......# #.......# #.......# #.......# #.......# #.......# ......