######## #######......# ..............# ....##[..<....# ..#...#......# .. #....##..#### ... #......#### ...###........# ....#..#.......# ...#....#......# .##.....#......# ...............# ######.#......# ##.###...## #.######...##+### #..........# #######....# #....# ##.S.# #### #.Kp.##...##. #r.^......... #............ #............ #............ +..p......... ####p##...##. #.# %..# ... .... ..... ..... ...... .... .p........<.