#.. #... #.... #..... #..!..# ########.....# .........8..# ...$...<...# .........>..# ########.....# #.....# #..... #.... #... #..