........... ............ ...##......# .. ....##......##.... #................. .............. .. .................. . .................. ..................... ..................... #... #......##......# ....##......##......# ..................... ..................... . ...........v....... ................... ................... . .................. .##......##......# #......# ......# ........ ....... ....... ....... ..... .......