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