##. #..... #####..#.....# .............## ......^.......# ............... .......h....... .....%@C....... ....<.r........ .......<....... ###############