######## #...<..# #.....## #.....# .. .?. +.....# .. ######... ####### .. #........ .##........ .....O.... $...... #...# ##### #'#########...### #....#..........# .... #....#..........# .... #<...#..........# #O....# ..... #....'..........# #.....# ..... #...##...##.....# #.....# #...... ...... #...##...##.....# #.....# #.....# .....<##...#....########.... #.....# #.....+ ......5#...#....# #........#.....# +.....# .......+...'....# #........#.....# #.....# ..../..#..)#....# #........#.....# #.....# .......#...#....# #........#.....# #.....####### ..##+##############+##........#.....# .######.........# . #.........................#####+### o.....'..^......# +..(......................'.......# ......#.........# #.........................#.......# ..... #.........# #...................).....#.......# .... #.........######.........................#.......# o## #........................................#.......# ###...............................#+######.......# #..................##'###########..............# +..................#......'.....#..............# #..................#......#.....#..............# #.......######.....#......#....##.....##.......# #.......# #.....#.....##....##.....##.......# ######### #.....#....)##..8.8.8.....#.......# #.....#......#...⌠.⌠......#.......# #.....#......#..8.∩.8.....'.......# #.....#......'...⌠.⌠......#.......# #.....##...###..8.8.8....##.......# ##'####...###.....##.......# #.(..#.............#)......# #....#.............#(......# #....#.............#.......# #....#.............#.......# #...###...###########'##...# ##########...###...###..........#...# #....................#..........# ..# #....................#..........# .# #....................#..........# ###########'##'####...#..........###### #......(##..#.....############........# #.....((#...#.....# #........# #.......'...#.....# #........# #.......#...#.....# #........# #..W....#...#.....# #........# #.<.....#...#.....# #........# #.......#####.....# #........# ######### ##########