########### ##########.. ....... #......^##'##...# #...............# #...............# #...............# ... #...$...........# #...## #...............# ...$.. ###............# ...... +.....#'##...# .....###########.....#.# #### #.#......#............#.##### .........'.....##...........# .........#.....###.?........# ..#####..###+#..##..........# ..........................>## .....##..###.##..##.#.#######. #### #...# #.##.#.......[. #..## ..#.#.#######. #..# # #.#.#...... #..# #.#.#........ # #.(# #.#.#.#...... ####.#..####.## #............ ............... ##........... .......<....... #........... ............$.. ##.......... ............... #......$... .............). ##..%...... ............... #..####### ................####p.##### ..................pK......# ...................ppS....# .............# ........>....... ................ ................ .............#+# .............#