....... ....... ### ....... .. ...o... .# ....... ####'## ....... #.....# .....?.####.....# .........SO.....# ......#####.....# ##### ###...# #...# #...# #...# #####