### #.# #.############### #...............# #.#############.# ###########.# #.# #...........# #.# #.#######################.# #.# #...................#.############## ##+############ #.# #.####....#########.#.#............# #...$.........# ###.# #.#..+....'...........#.##########.# ####..$.(........########.#.# #.#.##....#########.###.# #...#.# #..........z.....##.....#.#.###.#.#.............#.###.######.#.#.# #........z......+.....'..............................oo>)..#.#.# #..............##.....#.#######.#.#.##.#....#.#.###.########.#.# #.###########+###.....#.#######+#'#....#.##.#.#+###'##### .#.# #.# #.# #.....#...........<.......#.............# .#.# #.# #.# #.....#............###########.....[....# o#.# #z###########.###.....#............)........##..........# .# #....z..)...[...........(<...(((....#######.##..........# #############.##########............# #....##..........# #.##......z............## #....#####'#'##.....o #####>........))...........# #....#####.#.# .##### #......[.#....#).........^.# #....>..##.#.# .# #........#.##.#............# #.......##.#.# #........#<...#.[..........# #.......##.#.# ####........#.#..#.#..####'#### #.......'..#.# #...........#.#..#.#..## #.# ###.....####.# #...........#.#..#.#...# #.# ########### #.# #...........#.####.#.#.###'######?......# #.# #...........#.# #.#.#[........##.......# #.# ########+##.#.# #.#.##........##.......# #.# ....#.#.# #.#...........##.......# #.# ......#.#.####.#....z..######.......######.# ........#.#......#.......[..........(.+......# ........#.#########......######)......######## ........#.. ..........# .........$.'.# .......H### ###.......# ...........#.# #.......##...........#... #.......##................ #.......##....############# #......>......