##### ########### #######...# #.........###....##...# # +...........'....'....+ .. #.##########.........###....##...# .# #.# .>......?..........### #....##...# #.# #.# #....g.#########.# #######...#+####.# #.# #......# #..# #..........# #.# #......# ##.# #####..........# #.# .....##### .. #..............# #.# .... #+# #..%...........# #.# ... ...................# #.## .$ ...................###..# . .............#.####.....<# .............#.# ######## .......#######.# ....... .. ......