############## #............. #............. #............. +...<........ ###......##. .. #......########.. #................ #....Z........... #.....Y.......... +................ #................ #.###+###'####'## #.#.............? ..#.............. . #.............. ########### #.............. #>...#....# #.............. #....#....#....# #.............. +....#....#....# #.............. #....#....#....# ..#+###..... #....#....#....# #........#'############....#....'....#........ #........#...........##...###...###..#....... #........#...........##...###...####+##.....# #........#.................'..........#.....# #........'.......z.........#..........#.....# #........#........zz..Y....#..........#.....# #........#...........##z...####'#######.....############## #+#.....z{.#......##...##z...###...........................# ...........###'##########......#...........................# ...####z####......##...##......#...........................# #..Y.............[..........#....[......................# #...................##.z.####<..........................# #...[%..............##...#..Y..######.....#####...<.....# #.###'########.##...##...#.....#....####### #.........# ####...##...##'##...##...#....~'..........# ########### #....F.................#.....#.......)[.# #.................##...#...z.#....##...###### #.................##...#.....#'#####...##...## #.................'....#.....'....#....'.....# #.................#....#.....#....#######...## #.................#...z#.....#....# #...# #.................##...#.....####### #...# #########.#####...##...#...(.......# ##### ..##...#...........# ........'...........+ ........#...........# <..####'#....>......# ...#.......#######+## .. #.......# #.......# #.......# #.......# +.......# #.......# #.......#