######### #<......# #.#####.# #.# #.# #.##### #...Kp# #####.# #.# #.# #p# #p# #.)...... #........ .......... ###.....#.. #......#.