#### #### ## .# ##...####..## #.## #. ...##.....##....##...##.. ........................ ........................ .....................# #.........)...#.....## .. #...........###...## #.. ###'''''#### ##...###... ###.### ##....#.... #...# ##.......... #...# #........... ##...## ##...[...... #.....# ##.))...... #.....# ##([)...... #####.....######)......... #.............#.)(........ ###.........####.......... ####...#### ##...##.... #...# #..## ##.. #.).# ..## #. ##.## ... ##...# .. #....## #.#...### #.......# ##.#.#.#.# ### ##........# ####### ######### ###.### ##...#.#.#.## ##.....## #......=# ###.....###...........# ##.......## #.###'#.# #.........#....#.#.#..####.))[.....######## #.#...#.######.........#...........(.'...<)............# #.#...#.'....'.........'...........###..>............/.# #.#...#.######.........#........((.# #....)...#.#.#.#..# #.#####.# #.........##.(.....(.## #...).............# #......<# ##'#.>...#####.....(.## #....[...#.#.#.#..# ####'#### ##.####.### ##'..((.#######.....[..........# #.# ##.## ### ##)##..(......###......#.#.#.#..# #.# ##.## ##.###.........##'#.............## #.# ##.## ##.## #..####...#.#####+.#.#.#.#.# #.# ##.## ##.## #))#.(.....####............# #.###.## ##.## #).#.!....####.......####### ##'##.## ####.## #).#(./...# #.........# ##### ##..#.##########>.'## #..####)).# #.........# ##...## ##..............'....## #.))...)).# #....8....######.....# #.....###########....^# #..)....).###.......).'....'.....# ##...## #.#.#.# ##...).'....'.........######.....# ##.#'## #.....## #...<.#######.......## ##..)## #'##.## #.#.#..## #....## ##'#.....## ##)## #.###.## #.....#.## #+#### ##.####'### #.# #.# ##.## ##.#####.## #.# ##.## #.# #.# #.# ##.## #.# ##.###.# ##.## #.# #.# #.# ##.## #.# ##.##.# ##.## #.# #.# #)# ##.## #.# ##'#'#####.## #.# #.# #.# ##.## #.# ##.....##.## #####'### #.# #.# ##.## #'### ##.......'######.......# #####.# #'## ##.###...# #.........###..........# #..##'# #).### ##)#...)####.........##...........######.....## #....### #...)..'()'.........+...[........'....'<.....# #.....># ###...)####....)....####.#.......######....### #....### ###..# #.........# #.........# #..### #..### #### ##.......## ###.......# #### #### ##.....## ######### #######