######## ##......## ##........# #.........) ######## #############.......... #......# #..........##.......... #..)...# #..........##.......... #.<....###..........##..)....... #.......##..........###......... #.....................W......... #......###....).....##.......... #......# #..........##.......... #......# ##########.##.......... ......#.# #.##.......... ......### .............. ..... ....#........ .... .......