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