####### #.....# #'###.# #...##.############### #._.##...............###### #########.########......... ##~8~##..#.## ####....####### ##PPP##.....# #......(....... ##...###.#..# #.#........... ##H..###.#..####.#..#........ #..................### ###.####..#..#.....# #.####..#..#.....###.. #..).................. #####.....###...####. #...### ##.## #...# #.# .....# ##.#####.# ##....####........# #..........#####.) #.<.#.###.## .......<# ..#.#####