######### #......... #<...# #....# #....# #u...# #....# #....# #....# #....# #....# #....# #..