.. ... #### .... ..# #..###.## #....#..###### #.....<.....# ##....5.##..# #..5.5.....# #.>hK5.##... #...Z..# .# #......# .. #....... . #......## .......# ###......