######## ###### ######......## #....###...##...PP.. #.##.#.........PPPP # ####.............PP_PP.# #<....#......(...P(P.P.#### #.###.########...PcPPP..... #.##.........#.#.((........ #.......####.#.##..(....... #...###........########.### #...########.#.. # #........)...#.# #...#######..#. ###.##.......# ##....#....## #...........# #...........# #...........# #...........# #...........# #...........# #...........# #....[......# #..........## #...........> #..........### #..<.......# ############