##################################### ########...................................# ###..P...#.################################.## #..........# #.###########.# .....PP..#.# #.............# ...#...(#.# #.############# ..###(.l#h# #.#..# .P[......(lz# #.#..########### .........(.z# #.#...........<# .##.._..##..# #.##.########### #.......#))...... #..).# #########.......# ###### ........# .?.......# .........# ....#.....# ....#.....# #.# ##.####### #......... #......... #......... #......... ##.hhh...## #.K.ph....# #.ppp.....# #.........# ###.####### #.# #.. ###