# ####### ##.. #.....##... ##..P..#..# #..P∩P...# #..PPP.###### #...........###### #................. ##.##.........# ##.##.........# #.<##...).....# #..###.........# #.####.........##### . ... #....<........... ##.. .......#.........##### ..... ..... .###.........# ####..#.. ..#.. #.........#####..(..... ..#. #.......>........# #.........#####.## #........## #.# ### #^#.....## #(####!.... #.###.### #.o....# .. #..........)o##### ... ...####....o.# ...# ##.## #..####.# .... #>. ... #.. .. ##.# . .. ...