# .... ##.... #.... ##...# ####.... #...... ##.....### #....g...# #...#l<..# #.. #%..## . #..## #### ### ... #.... #^#...# ##... .###...# ##.... ......# #.... ...g.# #...## ....# #....# ##)..####...# #....##...<.# #...###....## #....g....## ##.......## ##.....## #######