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