###### #....# ##########'##.# #...........#.# #...........#.# #...........#.# #...........#.# #...........#.# #...........#.# #...........#.# ####.###.#.##.# #.# #.#.##.# #.# #.#..#.# #.###.##.#.# #...#.##.#.######## ###.#....#......... #...#####........ ###.#...<........ #.......#.#>.... #..##........### #............# #.#####......# #.# ...#...# #.# ##.#.#.# #.# .# ..# #o# #o# #l# #)....# ##....... ....... ....... ....... ....... ....<..