### .... ##### .....#.y.# .....#..O# .....'...# .....#...# .... ##'## ... #...# ... .. #...###########... . #................r.# ####? #....((<...........###.P.P. #..................#....... #.......<.$.......)7.P..... #...##.......##.....P.PP..P ######.......##..YP........ #......†.+...P.P..Pr.Pt ##.......##<.rYt7 ##########.r...r...>.. #.t...P..P.PP ###7.7.P..... #..P....P. #)..7..... #....7P... #.#P......