###+### #%....# #..<..+ #.....# #######