### ...## ##############...... ##...........(....PP #...........###..PPPP #..#######.## .PPcP # #..# #.# .P.P.P# #..# #.## #.PPPcP # #..# ####.###....... #.###..#####...........# #............###(.(##.#.# ####...#####.......(..# #######...#####.####.###.# ................ ...# # ######.......### ##### #.#.###.... # #.#.# #### #.##### #.#.# #.....## #.#.# ##...#########.#.#### #......<............# ##...####......#...... ##.## #.#########..# #.# #.# .# #.# #.# #.# #.# #.# #.# #.# #.# #># #.# #.. #.#