############ ######## ###........... ##......## ### #.............. ##........####### #.###....)......... #..........'....########.##.....##........ #......./..####..........##...)## ##..... #.........# #(.........##..@## (.(. #........#####'###########...## ##. ... ###..............## ##..)##.... . #####......).#........## ### ##..e....... ##.#.#.#.#.#.)..........####.###.......... #.......................'....##........... ##.#.#.#.#.#..#.........'....###.......... #...........P###.......####### ##......... ###.#.#.#.#.### ##.....## ##........e #............# ##''############........... #.#.#.#.#.#.### #...........##............ #.............#####...........###........... #.#.#.#.#.#.#........########.# ##........... #..............####..# #.# ##...#..... #.#.#.#.#<#.#..# #..########'###...###... ##).............# #.P##..>....##...## .. #..#.#.#)#.#.#..####..##.......###...###... #)......)..........<...'.......# ##...#..... #..#.#.#.#.#.#........##.......# ##......... ###### #...?.........###.################.......... ##....## #..#.#.#.#.#.## #.###.......## #........... ##......## #....#...##### #.##.........## #........... #........####..####### #.#..)........###.......... #.........+....## #.#..).###.....##'......... #.........#.....## #....### ###...')'#........ #.........#.###..# #.#### #####.##....... ##........#.# ##.## ##.).### ###...+.+#....... ##.......#.# #..## ##....###.....##+....... ##......#'####...## #....)......## ...... #+##......##..#..## ##.........## .... #.##..>...#(..#...## ##.......## . ###.##........#####..## ############ #....'.........###....## #..........# #....'......#...#...#..## ##.######..# #.)###......##.....##...## #.# #..# #..# ###..#####.#.#####..# ##.######..# #..######...##.....##...## #.....<....# #...........#...#...#...# #..........# #..............###......# #...#####++# ##.####.##....#####..#.## ###.##.....# ##+####+##.##...#...##.######### #.##.....# ##........#.###..#..###.........# #.##.....# #....(....#.# #...## ####......# #.##.....# #.........#.####..## #.<....###.##.))..# #.........#......## #......')...'..)..# #.........'.....## #....).'...##.)...# ##........#####.# ########......###.###....# ##.......# #.# #........###### #.# #'#### ##.....=# #.# #...)....# #.# #.# ##....P# #.# #........# #.# #(# #'##### #.# #........# #.###.#### #.# ##.###........# #.#......# #>########....+.......## #.....#### #....>.....####......## ####### ############ ##....## ##..## ####