####### #.....# ##### #.....# ##...## ##################.....# ##.....## ###..'.............'.....##########[......# #....###############.....'........'.......# ###..# ################.......# ##'.## ##..^..+## ######### ### ##.#.# ##'...##.###..>....# ##.####.##.# ######.###+###.##.......## ##...##.###.# ##..>#'## #.# ##'........(# ##.....'## #.# ### ##.)...## #.# ##.........## ##.(.....## #.# ###.##############.......# #.# #...........# ##....P....###.# #.....'.......[..'..)....# #)# #...........# #....P8P....##.# #.....############.......# #.# #...........# ##<...P....###.# #...[.# ##.....## #.# ##....(....## ##.(.....## #.# ###.#'## ##)#...#'## #.# #.........# ##<....'## #.# ####.## ##.###'###.###.# ##'.......## ##...##.###+## ##.## ##.## #.# ##.##.# ##.#.......# ##.####'#...## ##)## ##.## #.# ##)#'###.#####'#### ### ##.....# ##.####.## #.# ##'...'## #.# #.....# ##'.#'## #.# ##...## #.# #...[.#############[....# #.# #.....# #.# ##.)..).(.......<.'.....# #.# ##...## #.# ##################.....## #.# ##'...## #.# ###.##'## #.# ##.####'## #.# #####.## #.# ##.## ##.## #.# ##)## #.###.## ##.## #.# ##.###'##)## ##.###.# ##+#)).'## ##'.#'# ##.)...############..>.# ###########)....'......(..'.....# #...............############.).## #.##########...## ##.## #.# ##### ### #.# ##################### #.# ###...................### #.# #.......................# #)### ##.......................## #...# #.....##...........##.....######...###### #....#####.......#####....#......)......# ##..## ##.....## ##..##...#..)..#...# ##..## ##.......#####..###..###...###..# ##...##...........##...###.## ##.## ##.# .........##...## ##.......................##..###...###..# ...............## #.........................#...#.....#...# ................# ##.......................##.............# ...............# ##.....................###...#.....#...# #.....................# ##.....................###..###...###..###.....................## ##.......................##.## ##.## ##.##...e...................## #.........................#..###...###..#.................e.(.....# ##.......................##...#.....#)..# ....... ........(e((...## ##....#...........#....###.............# #....# ........(#((..## ##...###.........###..)#######:'')'#######...# ........###...# ##...## ##.)).)..## ##...###))......)..###..(## #.......## ##...# #.....###..)......###.....#)............#....)###....)... #.....# ##.....#..)........#......).).)..#......)......#......... #.....## ##........)...................#####.....e......).3...... ......## #.......).......................#...................... ........ #......##.))##...##...##....##.....##....##...##...##...##...... ###...####(## #.# ##.####..####...# ##..####.## #.## . ##...## ##### ### ## ## #### ##### #### ### ##