.....!... ##....... #.......# #.......# #.......# #.....# #.{.#####.# #.##...... #<...##..# #.<.>..... #....##... #....# # #...... ##..?#.. ....##.# ....# .# ....# #