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