#.... #....# #....# ###### #....############# ####+###....# #....#....#......# #.......)...##+### #....#....#......# #...........#:...# #.<..#....#......# #...........#..(.# #.........#......# #...........#....########.........#......# #.....)#....#...o.......#.........#......# #.....o#................#.<.......'......# #......#......(((..)....#....##'###......# #..^...#....######......#....#....#......# #......#....#...........#....#....#......# #......#....#.........(.#....#....+......# #..$...#....#...........'....#....#......# #......#....#...........#....#....#....†.# #....#...........#....#....#..<...# ##############################