. ... ##.#. #..# ## #....# #..# # #% ..... #.!# #.# ###.# #..% #..######.#.# .... #.. #........... #.. #.# #.##...##.# #..##.#######.##......# # #...........<...<....##.# #.###.########..........# # #.# #.......#### #.# ###...### #.# #...# #.# ##..# #.# #..# #.# #..# #.# ...# #.## #. .