######### ........# ........# ........# ........# ### ........# ..... ........######..... ........#........... .................... ........#............ ........#.......[.... ..............#............ ..........$........###.##....... .......................^........> ....(...............####.#..>.... ....................# #......... ....................# ##.###### ....................# #..# ....................# ##.# ........)...........# #.# ........{)..........# #.#### .........)..........# #....# ....................# #.(..# ....................# #....# ....................# ##.### ##################### #..# ##.# ##.###.## #<.......# ##..##.#.# ##.# ..# #.# .# .. ..