. ..... .....# #.....# #....s# #.....# #.....# ### #.....############# .... +......sol......5.. ... #........r######### #.####..o....# #............# #............# #............# ......#'########... ##.# #..(# #... ... ###.# ... .###.. ###o## ......####..r.# .......#...r...# #.......#.#.....##### #........ #..........# #.......###.##...###$ #.......'.o.##...# #.......######...# . #.......# #...# ..# #.###...# #...# ...# ...##...## #...# ....# ..........#####...######....... .........'......o..)..'....... ..........#............#....... .........#............# ..... ........#............# ##.. .#######............# . #......####### #......# ##.....# #.....# #.....# #...).# #.....# #.....# #.....# #.....# #.....# #######