# #.#### ##########...... #............... #...#........... #...#..##...... #...##.##...#### #######...##.......(.. ..........###....#### ########..# #....# ...######..# #....#######. ...........# #............ ##.######..###.#..#######. ........<.......# .##########..#..###### ...!............ ####...#.S###### #.#.#........ # #.##.###### #. #.# .. .# .. >. .. .# .#