#...### ..... .o ..... ... .... .... #..##.. #..####5o.o# #.....aoo.## ...####.# ###..##z..#.... ?... #...# ##. ### #...# #...# #...# #...# #..?#