################## #<..P#....r#.$$$$# #PP..'.%..r'.# #PPPP#....r#P# ##############