.. ######### #......# #.......####......# ####### #.#####...........# ##.....### #.# ##...........# #........# #.# #...........%# ######.++++++.###.# #...##.......##.. #......+....+..##.# #........l...?... #.####.+....+.....# #.....###(.# #.+..<.'..#### ####...#.#g.....# #.+....+..# ###..###.##... #.++++++#.# ##.....# # ##.......#.###### ###.### #..###..........# .# #.## ####.......# # #. #.......# #. ##'###### #. #.# .. #.# .# #.# . #.# #.# #.# #.#