#..# #..# #..# #..# ###..# #####.... ##### ..o.....# ###...... ..oo...<# ####...# .o.......# ##lgO#### ....####..# #.oo## ?.. #..# #..## # #... #..# #... #$.# ...# #..# ... #.o# #..# ...# ..... ....... ......... ...##...... ...# ###.####