######### #.......# #.......# # ##.......# #####.# ###..).....###.....# #<..###.#####...#### ........#####p###...### ....(..## #ppK....## ......######