###### #...<# #....# #....# #..rK# #'''r# ......... .......... ........... ....r..###.# ....... .# ##..... #