######### ........############ ........##.........# .......o##.........# .......)##.[.......# ..$....)''.........###### ........##..............# ........##..........###. ........##..........# ###+######.^........# # #......(...# ##.######..........# ...[..........>#+#.# ##......######.# ...# #########.# #.# #..# .........######.. .... .#..............####### ....#.#.#.#.#.#.# .#.#............# ##.#.#.#.#.#.. #............. ###.#.#.#.#.#.. #...)......... #.#.#.#.#.#.#.#. #...(.........#. #.#.#.#.#.#.#.#. #.>...........#.## #.#.#.#.#.#.#....# #............#.#.# #.#.#.#.#.#.##...# #............##..### #.#.#.#.#.#.#......# #..........[..##.#.### ###.#.#.#.#.#.#......# ######......#....#.# ###.##.#....#.# #....#....# # #######.......# #<....#.#.....# ###...#.####..# #.###.##....# #.##>......##### #.##....)...(..# #....####.####.# ###### #... #..... ##.#.## .#.# .. . ## #