###### ....# ## . #..###.#### #..## #..........# .......#.#.##.# #...<.....# ####.#[##l.!..... .....# .##..#. ##....# .# ## #.##.. (. #? #..... .. ..##.## .. ..# .# . . .