########### #####.......... .......<.# ####.>##.## #.........##### #.##...#....... # #.@!S....... #!..#..####.# #....#..# # #...#......% #.#....#..#=# #.##.#.#..#... . .#..#... ... ## ###..# ##