.# #####.##### #...#....... #..........# ..........# ##########......... #...... ................... #...... ...............## #...... +###..........######.... ##'....8............ #.##........#####)# #..###....#.#....h######### ##...#....#.#...hsh........ ###.##...#......h######### ## #...##+..##......# #. #.### #..##......# #. #.# ##.##......# ##'####.#.# #.##......... +...'.....# #......... #.<.####### #...........# +...+ #...###.....# ##+## #.... .###.#