######### ######.......########## .....................># #####........##.###### #........##......# .. #........##......# ....###.#########..S...# .......................# #######.##########...%.# #.........######.....# #.###.#.#..... #....... ##)###..### #.#...... #.........# #.##.#### #..#.##.#.# #..#.#<...# #..#.##.##.... #..#....# .... #..#....# ... ...#..... .. ##.#^.... . ...... ...