######### ... .# # #.!.pKpp. #.. .... #K# #.# #.#.# #p# # #.# #.... #.# #. #.###.#.#### #p# ###.### #.##.......# #.# #.....# #.##.##..#.########.# ##.# #.###.##.##.....pp..Kp..# #..# #............#.########## #..###.######.......# #......# ####..#.# #.####.# #######..#.# #.# #.# #..........# #.# #.# #.#####..#.## #.# #.#...#####.....# #.######.........#....... #.##PPP#...####......#### #..#._.# #.P.)### #.##...# #.8.P# ##.#P.P# #P...# #..#..P### #..### #........# # ##.# #........##.# .. ###..P#.....# #P.P####..# #.P.## ..# #P_.# ..# #..P# ..# ##### ..# ... .##