#.. #... #.... #..... #.....# ########.....# .........8..# .......<...# .........>..# ########.....# #.....# #..... #.... #... #..