########## ####### ####........# #######.....# #...........# ######.....'.....# ##'##........# #...##.#####.....# #...#####....# #...##.#.........# #...# #....########...##.#.##......# #...#####....#..........##.#..#......# #..........................#.%..#.#### ##'#.####...)#.........#####..#.#.# #.#.##......PPPPPPPPPPPPPPP..#.#.# #.#.##.##(..PPPPPPPPPPPPPPP..#.#.# #h#.##. #...PPPPP.....PPPPP..#.#.# #'# # ##...PPP..PPPPP..PPP..#.#.# #....# #...#PP.PPP...PPP.PP..#.#.## #.......#.#.#PP.PP.PPP.PP.PP###....# #.......#.#'#P.PP.PP.PP.PP.P# #....# ...#....#....P.P.PP.P.PP.P.P###....# ###.#....#......P.P.PPP.P.P..# ..... .... .#.. .