.. .... . .... ##. ..... ##.. ..... ###..#...... ###....#Fh.. #......Wh# #...