############################# #............................ #....................)....... #........)................... #...##'#####...##'########### ########################## #...#......#...#............ .........................# .# #...#......#<..#............ .........................#...# #...#......#...#..##'###### #####..###############).#...# #...#......#...#..#......... #..'....... #..#...# #...#......#...#..#......... #..#....... #..#...# #...#......#...#..#..############### #..#..##### #..#...# #...#......# #..#..#.............. #..#..# { {{ { #..#)..# #...#......# #..'..#.............. #..#..# { #..#...# #...#......#...#..#..#######'######### #..#..# #..'..?# #...#......#...#..#................... #..#... #..#...# #...#......#...#..#................... #..#.... #..#...# #...#......#...#..############'###########..###############..#...# #...#......#...#..........................................?..#...# #...#......#...#............)................................#...# #...######'#...######+########################################)..# #................................ ............E##### #................................ { ..............{EE# #...............)................ ...........(.{{{{### #...#############'#####..#...###+ #######.##..)#E{{#.# #...#.................#..#.8..... ##...##)####Ee## #...#.................#..#....... ##e..####)# #E## #...#..#############..#..#..##### #...## ### ## #...#..#...........#..#..#..# #...## { #.[.#(.#...........#..#..#..# ##... { #...#..#..#######..#..#..#..# ##.. #...#..#..#.....#..#..#..# { ##.. #...#.<#..#.....#..#..#..# #. { #...#..#..'.....#..#..#..# .. #...#..#..#.....#..#..#.!# #...#..#..#.....#..#..#..# #...#[.#..#.....#..#..#..# #...#..#..#.....#..#..#..# #...#..#..#.....#..#..#..# #...#..#..#.....#..#..#..# #...#..#..####+##..#..#..# #...#..#...........#..#..# #...#..#...........#..#..# #...#..#'#######'###..#..# #...#.................'..#{ #...#.................#..# #...#..#########+###..#..# #...#..#...........#..#..# #...#..#...........#..#..# #...#..#'###########..#..# #...#.................#..# #...#.................#..# #...#'#############+ #............ #............ #............ #############