######## ##......## ##........## #..........# #..........# ..... #...)......# .....#######..........# .....................# ....................## #.#########..........######### #.# ######..........##......# .#############.####...............##......# ... ...........))..(####...........#......# #.....!.......###### #..................# ...........#<## #..........##......# #.##.###.#...# .........#.##......# #..#.###.....# ...#######.##......# #..))(($....# ..## #.......>.# #..S###.##...... .# ##..#......# ..%................. #...######## .....$.............. #.#.# .............#...... ####.#.# ...o....#........... #..(.#.# ..s####........... . #.####.# #.# .......#. .# ##.# #.# .. ......(# #####..####.# #<........#.# #...............# ##.#.#..........# ..............# ..>#.#.########## ## #.#. . .. .....