############ #..........# #######..........# ......#..........# ......#..........# ......#..........# ............(....# #.#+####.##..##### #.ap.p## #..ppK.<# #........# #.........# #..........# ............# ............#