### #.... #### #.. #### #..... #..## #... ##..##...=.. ########...# #... ...#....... ##.....##...# #... #..#....... #......#....# ##...########..#!...... #......'....# #.......O..##..'....... #### ##..##.###.####### #......o..###.'...O... #..# .###+##.###)#..#..## #.....##......#.o..... #..# ..........#.).......# ########......#....... #..#...........#....#....# #..##..#....... #..#...#######'##...##...# ######..##...... #..#...##..##..##...##..## #...##'## #..... ####.###..##......#.....#..## # #..##..####.... ##.##'###..##......+.....#.).+ .# ##.........##.(. ##..........##..##+########..##..# +...........## ##...........##..##.# #.####..##..# #............######## #...................# ............# ######.....##..##...# ######..####'##.....# ............# ##.....##..##...########..##...##...### ######..##..# .........'..................#....###############..# .w# .........#..................#.....'.......#....?..# .# ...##.....##..##.....##..##..#######.......#.......# # #.. ########..##.....##..###'###..##..###..##..##### .# ............#..+........##..###..##'###..## ....<........#..#.........#..#.........'.>.# #.###.###..#..#.....#'##..##..#.........#..## #. #.# ############..######..#.........#..# .. #...>#..##..##..########## #....'..##+###..###.## #....#..'............# ##.###..##...........# ######+##...........# #... #..######...# #....##########.### #.....<....#.....# #..........'....<# ##################