##+##### ##+#### ....<...# #.....# ........# #.....# ........# #.....# .........### #.....# .........'o#####.....# .........#.<...'.....# ........#######.....# ........# #<....# #####+### #.....# ###+###