####### ########....... #......<....... ......o........ ......o........ ........>.##.## #............ .# #..............## ..H(.......o.....######..# ........$.......$.