######### #<.#....## ##.......## ##..###..# ######..### #.......#### #...#.#....# #.# . ##.#######.#### #.# #. ##..# #....#...# #.###.## #..## #...#.#..### #......## #### ##.######..# #....... ... ##.# #... ..## #.. #)#####.####..#####. . #.................... ##................... +...................# #.###.....######.......%# ...............###...#..# #.#######.......#.....# #...#.#...S...# #...#.####....# #.............# ##..######....# #......>.....# ...#.#####...#.# ....... #...#..# ...#.# ..#.# .. .. #.#.. #.#... #.#... #.#