#.... #....# #.# .. ....# #.# #.# . ########..#########.###.. .. .................#..#.... ... ....................#... ... .........#..........#.# ..# .....................h#...### ..........++++++.....h....... ..........+....+....#h####### ########..'....+....#.# ##..+.<..+......# #...+....+.....## #.#.++++++.##.## #.#... .###.# #......... ... #.######## #... ### ###