##################### #.................... #.................... #.................$.. #...........<........ #.....#########..#### ##+## #.....##....###+###.####..$####### #......'.....#....#............... #......#..<..#....#............... #......#.....#....#............... #......#.....'....'...OW.......... .# #......#.....#....#......)..........# ########....##...####.####'######..# #....##...####.###..######..## .......+...Z..#...'...........# ........#.....@#...#....!......# .##....#########..##<.##..$#..# #.... #..##..##.### .....#......# ......#......# #......#.....(# ##..######...## #.... .....# ....... ##%..##.