###+## .....# ######....+ #...##...###+#### ###....+...##...#........ ........#...'....+........ ........#...#....#.......# .......#...##.>.#....(..# .......#...###'##.......+ #+##....#'####...+....... ## ####+## ....#...(#...##PPP.PPPPPPP## #...##.....##....+....'.....P.........P.. +................#....#...##PPPPP.PPP.P. #........T.......#....#...##P...P.P...P ##+###+##..###+###....###+# P.P.P.PPP.P #..##...#......# P.P...P.P P #.......#......+ P.PPPPP.P #.......#......# P...P.... #.......'......# .P.P.PPP. +.......#......# ..P.P.P .P #########......# .P P P.P P ########