############################# ############################## #.................(.(........ .............................# #..................(######### ########.....................# #..##############.(.# #..#################..# #..# #..[# #..# #..# #..# #...###### ######..#################..# #..##############.......... ............................# #.......................... ...........................)# #..........[...)........... .......................<..).# #.################......... ......#####################(# #.# #......... c..... #.# #.################......... ...... #)# #.......................... ......#####################.# #...........)............. ............................# #..####################### ###########################.# #.<# #.# #..# #.# #..# #[# #..######### ##################)# #........... .................<[# #..######### ...................# #..# ...#####...........# #..# ###...............# #..######## #....(.####...[...# #.......... #.........##......# #.......... .. #...###.....#....>.# #.######### ... #.. #D..##..#......# #.# ..# #...#.|..#..#......# #.# ..# #.............#.#..# #.# ..# ..#..#..[.#...#.#..# #.########################..#### #..##...#...#.#..# #..............[................ #. ...###...#....# #.........................#### ##..... ...##.# .# #..######################.# ####......# .# #..# #.# ..$..### #..# #)# .#### #..# #.# #..# #.# #..######################.# #.........................############ #...........................[.......... #..##################...............>..... #..# #....>................ #..# #..................... #..# #........)......o..... #..# #..........)..)....... #..# #.............o....... #..##################............YYz...... #..................................)...... ##########################################