################## ......../...$..... ........(......... .................. #.##.##+##..##+## # ##..##.####.## #............# #...^........# #............# ##.....###..# ##.....### #........# ... #........# .... #........# ....+..).....# #..##.######### ####..##.##......# .........#......## [........#......# ........#......# .##.....##....## ### #...a.##.....# ....##..z.........# ........z.........# ........z.........# ........z.[##....## ...[##..<..####### ... #......# ............# ...######### .. .