...... #...... #......######## #............. ............ #........# #........# #......o!# #.....oo(+ #....oo..# #........# #.............. #........(..... #######+####... ##