## ..###### #### ############ #######.##...##....... #..........###### ####.(..##(............... #...............###### ##......................... ##....................# .#....(...(................. #..............).####.# ..............%...........(. #.......##+####'## ........S...(.............. #.............<.# .....####.{....#.....<..# #...............# .". .....(..)(.........#####+###...............# . .....###....#................................ ....................#................#...#..... .......##.#+#.......#...........#....##..#.##### ...#(. #(. +...(...#...........#........#.# ...#.. ##. #...(...#...........#.##..#+##.## . . ###.(.###...........#.##......... .. +.................+............ #......#######....#............ ##..... #................. #..... #................# .. #................. ##................ #................ #...........####. #######'#..#.### #...#......# #....(....## #.#.......+ #+##......# ........+ ..........# ......#....... ............### ..##.#......# .. #. .......