###### ##### #....# #...#######....# ###...#..........# ###.......#.#.#....# ######........#....#....# #.......<#...#..#.##....# .......##..)......####### ....####....####### ...........## #.....#..##### ####### ##....##...# ....... #.#....)..##....... #. #..#.)..#........ # #..##............. ..........#.o....## ........#...).S...... ..........##[)S...... .......#####......... ....... #......... ..... #......... .... #......... .......... ##.$......