.# ...... .. ..... .#.... ..... ##### #... #.....#.. #.....#.###+######. ................... ......#.###.###### ......#..##.##.# .### #.........# #.#.##.##.# #.#.......# ###.#..#.############## ....#........hh........ ............########### ..........PP# #######.....# ............## ..#..#.......#.# ## #.#.......# #....##.### ..#.###.###.# #......>....# ..###########