##### ######...######## ##..........s....# ##...###...######.# #.###.###### #.# #.# #.###.# #....## #.#### #.## #..# ##.# ##.# #..# #.## #.# #.# ######## #.# #......# ##### ####.####.##########8<8#### #.........#######.........# #.#..........(.##.........# #.####....#######.........# #.#(.####.................... #.'((# #############........ ###### ####..## ..# ..