###### #################### ...... ............<....... .... .................... ####+###########'############ ............).))........ ..............)......... ########..###+############ .......#..#..... .......#..#....... .......#..#......... .......'..#......... .......#..#......... #.. .#########..########## #..# .................. #..# .................. #..#+#######'#########+ #................... #................... #................... #................... #..##################+####### #..#.......................... #..#.......................... #..#........................... #..#.............<............. #..#........................... #..)................#.......... #..#.........[....#...#....... #..###########..#...#...#..####### #.............#)..#...#...#....... #...............#...#...#........ ... #..####+#####.#...#...#...#.###########..# #..#............#...#...#.............#..# #..#..........#...#...#...#..........)#..# #..+............#...#...#.............#..# #..#...######.#...#...#...#.##'####...#..# #..#...#........#...#...#.........#...#..# #..#...#..........#...#...........#...'..# #..#...#............#.............#...#..# #..#...#...#######+..##########...#...#..# #..#...#...#..................#...#...#..# #..#...#...#..................#...#...#..# #..'...#...#..................#...#...#..# #..#...#...'..................#...'...#..# #..#...#...######+#############...#...#..# #..#...#.............)............#...#..##### #..#...#..........................#...#.)....#### #..#...#..........................#...#..#......### #..#...#######'###.....############...#.e#........## #..#...............###................#..#...#.....# #..#...............#⌠#................#..#..###....## #..#...............###................#..#...###....# #..##'#########'##.....#+###########'##..#....##....# #........................................##...#.#...## ... #........................................##....##....# ^.. e ###########################################..........# ##... .. ##.........# ####...# ... #.......).#####..)..# .... ##........()))(...#.#....# ###........)((.###....# ####.......(.....# ###############