######## ##......## ##........## #......[.).# #..........# #..........# #..........# #.<........# ####### ##........## #.....#####........# #...................# #......###..........# #########....@## #..........# #.............# #..........# #......##.....# #..........# #....###......# ##........## #.[...........# ##......## #....#..$.<...# #.##### ......#........# ......#.!..###### ....@......# ......... g......... ..#.#...... #...#....##. #.. ...... .. #. (...... ..