### ####.. ....o ######. #####.o####...... ......@.....# .......###..# ######.###..####.# #...........# #####..###### ###..# #....# #.#.############## ...#.......>....... ### ################