######################################################### #........................................................ #........................................................ ..####'########..###############################'############# #...........#..#...............................)...........# #...........#..#.......)............................<......# #...........#..#..###################'##############'####..# #...#####...#..#..#.................).).................#..# #...#...#...#..#..#....{.............................<..#..# #...#...#...#..#..#..#############...#####'###########..'..# #..{#...#...#..#..#..#......... #...#...............#..#..# #..)#...#...#..#..#..'.)....... #...#...............#..#..# #...'...#...#..#..#..#########+###...###############'#..#..# #...#...#...#..#..#..<..................................#..# #...#...#...#..#..'.....................................#..# #...#...#...#..#..######'########'#######################..# #...#...#...'..#..............(............................# #..#...#...#...#..#...........................................# #..#...#...'...#..#..#'#############'########'#########'####.. #..#...#...#.).#..#..#.....................................# #..#...#...#...#..#..#.....................................# #..#...#...#...#..#..#..###'############..#########+#####..# #..#...#...#...#..#..#..#.......... #..# #..#..# #..#...#...#...#..+..#..#.......... #..# #..#..# #..'...#...#...'.(#..#..#..########## #..# #..#..# #..#.{.#...#..(#..#..#..#..#........# #..# #..#..# #2.#...# #...#..#..#..#..#........#..#..# #..#..# #321#...#####...#..#..#..#..#........#..#..# #..#..# ##4e#...........#..#..#..#..#........#..#..# #..#..# { #e3#...........#..#..'..#..#........#..#..# #..'..# #42#...........#..#..#..#..#........#..#..# {#..#..# #1e#############..'..#..#..#........#..#..# #..#..# #)4.).............#..#..#..#........#..#..# #..#..# #.e)..............#..#..#..#........#..'..# { #..#..# ##..############..#..#..#..#....(...#..#..# #..#..# #..# #..#..#..#..#........'..#..# #..#..#..# #e.# #..#..#..#..##########..#..# .#..#..#..# #2.# #..#..#..#..............#..# T. #..#..# #..# #..#..#..#..............#..# #..#..# #..# #..# {#..#######'########..######## #..#..# #..# #...................))....... #..#..# { #..# #...................)........ #..#..# #..#..####'################(####### ########..'..# #..#............................... ..........#..# #..#."............................. ..........#..# #..################'############################..# #..)..............................................# #.................................................# #..#############'#################'#############..# #..#...........................................#..# #..#...........................................#..# #..#...........................................+..# #..###'##############################'##########..# #.................................................# #....................................^............# { ################################################### { {