#..# #..# #..# # #..# ... ..# ....###.# # ......oo######.# .....))........# .?######.......# ........#####.# ####.###. .. .. ## .## ##