###+####### #.(.......# #........(. #.......... #######.......... #.. #...u.'.........# +.. #.#####.........# r. ... #.........# #'# ...## ##'######## #.C ..... #.### #.## ##.# #...# .. #..### #. ###.## .P.. #.(.# . #..# PP....P.####(## ##+###### #######'## 5.P.PP.......K# #.......# #......<.# ..P.P..P.P...(rr# #.......# ####..).....# >.PP.........rCC# #......<###..'.....(..+ P............cYC# #.......'...##........# PP..........rKC.# #.......######........# rPP........###K## #####+### #........# ............# ##.# ########## ..PP.....P.(# #..# .PP..P..^.#.###.## ..P5....#(..uc..# .P....# ####+######## b.....####..........# .....%+.##..........# #.##..........# #..+..........# ####..........# ############