##+### #....# #..p.# #....# #....# #....# #....# #....# #....+ ######