################# .................# ..................# ....................# .....................# ......................# .............).........# ..[.....................# .........................# ..........................# ..........................# ....................<.....# ../##.....................# ....##.....................# ....?.g....................# ......o.o..................# ......##)z..............>..# ..o.. #zz................. .... ......... ....>.... .. .......... ... ##......... #........ ........ ....... ...