### ## ##.## .#####.## #...# ....#...### ###...# ..........## ##.....# ...........# #......# ...........###(.o...# .............(o...#.# ........#...##........ ....#..<##(.#.........# .. #....#..!....)...... ...<....!......####### .......<.(........ o.....(.##......>#. ........#.((...!.... ......... .###... .........