### ... ######<###### .....#...........# ......#+####'####+# ............#.....#..# .......?....###.....### .....................## # #............))....... .(#..........[.......#.. ##................##.# #..#.......###...## .# #.#......$## ###..# # #...)..#### ##... ##..#..## #... #...)..# .## #......g..# ..##..#...... . #........... ...#......... .............. .....##........ .... #........