## .. .# .. .## .. ..### .# ####... ..# #.....####..#### #...<#....>... ###.........### ##..........# .######.#...... ........#..###. #.....##h...# ...##.h..##....! .. ##hFK...#..# #....##..... ...#.## .## ......# .......l. #........ #..Z#....