######### .. #.......##### ... #.......#...# ...< #.......#...# ....####.......#'######### ........##'####.......>..# ####....#.....#..........# #....#.....#..........# +....#....[#..........######### #....#########'######.)........ #...........#......####''####. #...........#.....##........## #.....# #...........#....##..........## .....# #\..........#...##............## .....# #####...........#####..............## ....## #...#####.........##................## #....# #.... #.........#..................# #....# #...# +.........#..................# #....# #^..#####.........#.......~..~.......### ####.)..# #...##..#####'##..+........0~........'.# #.....### #....#..............#..+.......(~~........'.# +.....# #....#..............+..#.......~.0~.......#.# #.....# +....#...############..#..................#.####.....###+### #....+...##..#...... ..#..................#................# #....#.......'.....W ).##................##................# #....#.......#...... ...##..............##.................# #....#.......# ..... ##............##......)...........# #....#.......# .... ##..........##.......)).)........# #....'.......# ... ##........##.......#'####+###'### #....#...##+## .. ####++####........#.......#...# #....#...# # .........#.......#...# #....#...# ........#..###..##..# #...<#...# #+#.....######..##..# #....#...# +.....#.......#...# #....#...# #.....'.......'...# #....#...# #.....#...##..##### #....# #.....######### #....+ # #.....# #....# #g #.....# #....# #g +.....# #.. #.....######## ##..##+#######g......# #............#.g.....# #..........g.#.......# #............%.......# #............#.......# ##..######.###.......# #.. #.# ######... #... $.# ... #.. ...# .. #.. ....# ######