############# ####### ............#......... ............#......... ............#..$..... ............#........ ............##....# ............##....# ............'{....# #.....#####'##o...# ###### ##...##o...# . #....##....##....# #....##o...##....# #................ ##...##....##...# ## #...##....##...##.## #...##....##.......# #...##....##.......# #..................# #.<.##....##....#### #...##....##....#### #...#.....#......... ##....##........ ##....##........ #.....##....###. #.....##....### #....<.......... ##.............. #.............. .......##.....##. ........######## ........# ........# .......[#