..############## ...oooo........# ..############.# ....###### #.# .........# #.# ###.####.###.# #.# #.....# #<####..##### #............. ######..###### #..# #..# #... ....# ###.# .#