############ #<..P#.....# #PP..rr[...+ , #PPPP#.....# ############ * , *, , * ,, * * * + * , , , , , , , , , *