######### #<....... #.####### #.# #.# ######.####### ........o.....# #######o##o......# ......>..##.# ###.##.##.# #..... ... ####.# ### #.# #.#