### ##.f# .....## .......### .........P# ...........## ............f# .............# ..r...#......# .............## ..........<..# .............## ..............# ..........%...# ..............# .....P.P...P## ......P.....# ............## ........%...# ............# .......#....# ........##...# .............# ........#P...# .........#....## .......>.@.....# ...........%..## .........#....## .........##...(# .........##...### ..........#......# .........%.#....## ....[.....##...## ..........#...# ...............# .#............## ............## ##...####..# .#.# ...# ...