#.... #....## #..... ####..#.##### #.....#.#$..#. #...pp........ #..K)p........ #..p.......... #...o......... #.....<....... #.....!....... #............. #............. ............... ........)....... o............... ...............