..... ..... . ...... .. ...... ...######.h.... ............... ............... #....<....... #....O.###### #......+ #......# #......# #......# #......# #......#