... . .. ..#.. ## ## . ... .## ... ...... ..#.... ..........#.##....... #......#............. #.....## #.<....... #...... ##........ #.....# ......... #.....## ###....... #...??.## ....... #..<.h..# #...... #....h#..... h..... #####.....h. h..... #...... #..... ....$ .... ....