####################
#I P..........#
#******..**********#
#*******.*.........#
#..................#
#..................G