########### ......... #....# #?<..# #....# #....# #....# #....# #..... #^).... ##+#....