##### #...# ####.#.# #....#.####### #.####.##....####### #.# ##'#<....'.....# #..#.# #........#####.# #..#.# #........# #.# #..#.###....###.#####.########## #..#...'..>.................. .. .o... ####..#####....###.#####.###### #.## ##..... #.....#<.#.........# #.# #..# ....... #.....##.#.....#########.##########.## o.o.... #........#.....#.#.......##.....#..o.# ......# #....#####...)...#.########.###.#.##o## ......# #....########)##.#.......[..###.#(##sl###......# #...........)......................(o.).).>..... #########################.......#.#..........### #.#######.#..........# #.# ..#..........# #.# ######..$(#'#... #.. #....#.#.... ### #....#.# ... #....#.# ..