######### ######## #######.......### .......######## #.............#.# .......#......# #.............'.### ......#......# #.............#.#.# .............# #.......#####.#.#.##########.....#### #.......+.# #...........# #.....# ####### #.(.....#.###.....#.###.####....%####.....# ####.......................)........g.r>..# #.##...........#......#######.###......# #. ###........).......#### ##.###......###### # #.###......#........#..................# #>.........................##..###..........# ...####.###......####.#.....##..# ####.......# ### ##.....# #.#.##......# #.......# ###.######.#.##....... ........# #...............#.#. .........# ######....)%....#.# g..K......# #..........#.# ..g...###### #.....(......# ..g....# #............# #........##..# #........###.# #.......(# #.### #........# #...# ########## #>..# #...# #...############# #...............# ###############.# #.## #..# ##.## #..# ##.# #.## #..######## ##......).# #.###.##..# ##+###'###+## #...#...#...# #...#~.~#..~# #...#~.~#.~~# #...#~.~#¤~¤# #...#~.~#¤~.# #...#~.~#~..# #...#...#...# #...........# #...........# #...........# #...........# #.....<.....# #...........# #############