############## #.....#......# #.###.#......# ######.###.#......####### ...........'............> ######..##.#.......###### #..##.#.......# #..##.#.......###### #...#.#............# #.#.#.#####........# ...#.).# #........# ######..## #........# .......# #........# .......# #.......(# .......# #........###### .....(.# #.............. ..###..## #.#+#####.##### .. #..h###.#.# #.# #.).......# #.# .....#..##.### #.# .....##.##.# #.# .....##..#.# #.# .....###.#.#######.# ..... #...........# #...######### #...........# #...#######.##### #..>...<......... #.#.#######.###### #.#.. ...........# #.### ###...####.####### ................# ### ####.#####.#####.# ...S #. #.# #.# .....####.## #.# #.# ).K..+..#..####.# #.# .!...##.##.#....# #.# #### #.##.#.###### #.# #.#..)......# #.# #.#....####.# #.# #.#.#.....# #.# #.#.......# #.# #####.###.##### #.# #####.#<......# #.# #.....###.##### #.# ###.###.# #... #.# #.....#.# ##### #.# ###.#.#.# #.# #.#.#.# #.# #...#.# #.# #####.# #.# #.# #.# #.# #.# #.#################.# #...................# ###################.# ###