### ## ###..#.## ##....... .#.......# #........## ......ooo.## .....Po