#.# #.# #.# #.# ######### #.# #.... ..# #.# ######### ......#.# #.#######........ PP...#.###.##......# #.............#)#### #.#.###.##.##..oo).# +...##...#.####.##)###o ##...#......# #.......o .PP.P.#.##[..#.####.##..## ......#.###.##......# #.# .#+##.#.# #.######### .# #.#.# #.# .# #...###'## $# #..###...## ##..##.[)..## #..##.......## #....(.......# #............+ #..#.........# #P.##.[.))..## #..###[<[..## ...# ##...## ...## ##+## .###