######## #......# ##......# ######.....(.# # ####....#.......# #.#####......##hh.....# ################# ....##....#..........# PPPPPPPPPPPPPPP.## #.....#...######..... ......(<.........#####....#..### ..### PPPPPPPPPPPPPPP..##.........## .# ################.....##..#.## # ........##.##..##.# .....####..##.###.# .... ##.......# #.. ... #....##### ... .........## #... .....##..# #... ##. ...# .. ...## # ..## ... #..#