##### ####...# #......# #......# . #########.##..##### .# #######..##..##.##..##..######..# #....................'........... #....................#...yy...... #........>...........#...yyO....# ######...##.........##..##..##l###..# #...##...##+######+###..##..# .# #...'....# #....... .. #...#....)# .............. #...#.....# .............. #...#.....# ............... #...####.## ######..##.........% ###'####.# ##...##..##....)##. #.......... ....>...p############## #.......... ..........'........... #......W..... ..........# .........############# #........... ..........# .........##..##..##..# #..##+###..# #..###'######+ #...##.......#..# #..##.###..######+####.###.##..##...##.......#..# #<..#.............[.........#.......##..##..##..# #...#.......................#.......##..##..##'## #...#.....[.................#...................## #...'.......................#....................# #...#.............K.........#....................# #..##.###[.######..##..######.###...##..########## #########..######.p###'### #.####'###..##..##...# #..................p.p.<)# .(..(............'...# #....................K...# (..g.g.gg........#..## #.....##..##.###...####### ##########.......#...# #.<...##..##.###...### ######..##..##...#...# #......#)............# ........##g.##..##..## #......#.............+ ......$..)).##..##..## #..##.######..######## ##########)..#.......# #####.######..###..# ###.###))##...#.......# #....#........... #..)...>)###'##..##..## #....#..<........ #......).##..##..##...# #....#........... #........[............# #...('........... ##..##...##..........## #####..>#########... ##########..........# #..##...# .## #...##..##### #...'...# . #....#### #...#...# ##...# #..####.# ##### #..###### #....# #....# #....# #....# ######