. .. # # . # ## # # . #.. ..## .... ....... .. . . . . .. . .... . . ...##......## .. . . #..... ## . . ......... .. .... ....... ... .. ..... . ... ... . ............... ..... ............ ..... ............ ...##......##..... .##......##......##..... ................ ..... ........................ ........... ... ...... ....... .......... .. #.#...####.....## ##.# #...#..#..#..# .# #.h..#.#### ###..#.. ###.#..# #..## .#.. .## .. ..