###+### #.....# #.<...# #.....# #...PP+ #....P# #######