#.. .. .. #.# ..## ###.#### ...##......# #....#....# #.........# #....#....# #####....#....####### .............<....... ........####..####### ........####......... #.............##....# ######.......# ...# #......o#. ... #......o)...... #......!.#[..#. ...............# ⌠.# .......#..##.### .# .......#..##... .. ....!..#..#...⌠o ⌠ ###.......#..... ######... ..##