### ########## ####### ##.##### #........### ##.....#######......# ##.........#######...........#.......# #..................#####......##+##.# #.)...............## ####...#...#.# ##.................## ##<.#...#.# #...................## #..'...#.# #....................## ###..)..##.# #.....................#####...(#(..#.# #.......#######.........##....(#...#.# #.......#..#..#..............))#...#.# #.......#.....#................#####.# #.......#.....#......................# #.......#.....#......................# #.......+.....#......................# #.......#.....#......................# ##......##'####......................# #.............(......................# ###...#######..##########............# ##..#.....##.#..#.....##...........# #..#......#(#.........#....)......# ##..'......#.#.........#...........# ###...#......#)#.........#...........# #.....#......#(#.....)...'.#####.....# ...N ###...#......#)#........)#)# ##....# .... #....########)#.........#.# ##....############...# #.............#......)..#.#####.................... ###..........(#....)(..(#.................######'#. #..........)######(#(##..........#####..#......# ##..[.............).()...........#...'#.##..)N.# #...................)...........#....#.#......# ##.......................).......#....#.'())...# #........###########'####)###....'...##.##(#####. ##........#...........# #....#....#####....))...... ##.........#...........######.#....)............N... #..........#...........#....#.#..................... ##..##......'...........#....#.#.................N... #.####......#...........#.(.##.#..).................. #####.......#...........#)###..#..................... #...#.....(.#...........))))...#.((....#####......... ###.......(.#.......###)###....#.(....## '........ ##......(.#.......#.....#....#((#...# .# ##.....(.#.......#...<.#....#..((..# .# #.....(.#.......'.....#....#.(..((# ..# . ##......#.......#.....#....#.(.(.(###'##NN. #....(.#.......#######....#.((((((NN...... #....).#..................#).(.).NN)...... ##......####################.(..%)......... #..........(..(((.)..(.)))).....).......... #...#####............))...()............... #..## ###......(.())..........N.##......# ##..# ##.........).............#.....## ###...## #.)......................#N..## #......### ##..............####.........## ####.....## #.#######........# ##....##..# #.####.# ### ######.##.# .##### ## ### ### ### ##