#. ##.. . ... ...... .# .(.. # #.... ##.# ....########.## #.... #... .........g....# #.... ..# .....%..####.## #...####.# .......$.# # ####....##..# .........# #..........# .........# ...+++'++.# .....(.....# +....+.# ...........# +.<..+.# ...........# +....+.## ...#.......# +....+..# ...#.......## ++++++..######..##.####...#... ..........##....##.###......... ....##.............?........... ... #......###..#.##..[....... .# #......# .# #.......... #......# .. ##......... #......# .. .?...#.... ......... ........(... ########### ...####### .#