######## #......# #......##### #####.#.# #..........#### ....#.#.# #......#.PPP..### ...)#... ###.####P.PPP...# ....#.. #..# #PP_PP##.###### ......# # ##.# #PPP.P........##......#.# #.# #.P.P..######...####{...# #.###.###### ###.##...# ##.##..# ###....####.. ##.....## ######............ #.....##### #....(.###...##### #)........####.########.#.# #.....###...#..#######..#..# #.....#####.........##.###..# ##...##....(.######.......#.# ##.##........# ##.####..... ####........# #.# .... #........# ##.# ... ##......## ###..# .. ###.#### #...## . ###.# #.### ####...#### ##.# #.........# #..# #.........###.## #.............# #............## #................. ###.....########.. #.#...# #...### ..## ..