##### #...### #.<5..# #......... ###....8.. ##..... #...# .... ?.. ##