########### #.....zzz.# #######.#######o# ........# #o# ...####.# #o# ###...# ... #.....###.###.# #.....#.........# #.....#####.##### ###?.. ###. ##