###### ##....##### . ##........<# ... ###..........# ..## #............# ...# ###.##.........# #.. #...#..........# #.##.##...........# ...###.................. ..........#.#............. ...[.#..##.............. ....$....))........> ....#.##5)o......... .. #.....J#....... ###....#....... ..(.=..#....... #.####...#...... #......5.. ##....... #.... ...... ##.