#.. #... #.".. #..... #.....# ########.....# .........8..# ?......<...# .........>..# ########.....# #.....# #..... #.... #... #..