### ..# #.# ####.#### ##....... # #..!....##.###. .. #..W....... #. #..<.# .l####.##.?..# .............# ...##...#....# #.........#.# ...##...##.#># #. ##.###.#.# # #. ..$.> #. #.### #. .#