##++## #+##P...##+# #..........# #P♣..<...PP# #PPP♣P♣♣P## ####### #