#....... ########....... #............# #............# .. #............# ...... #............# ....... #............#####........ #............(...... #................... #....[.............. #.........((........ #############################....(..%.......... #......<......................#######.....(####### #.............................# #..(...#.....# #.............................# +..((.(#.....# ##############.............................# #...((.#.....## #...##.......#.............................# $ #....((##'#W..# #...#.∩......#..............#########......# #######.....### #...#......).#######........#.......#......# #.....# #...#.........)....'........#.......#..(...# #.....# #...#...(.(.)()....#........'.......'..(...# #.....# #...#.<...(.[......#........#.......#..<...# #.....# #..)#(...(######.[.#........###.....#......### ####### #.))#....)#....#...##.........#############..# #..)##(..(#........(#..(......#........#.....# #...##...)#._..#....(.........#........#.....# #....#...)#....#....#.........#........#.....# #....#....###########.........###....###'##### #....'.......#......##.##.......#....#.......# #...##########......#...#.......#....#.......# #...##.......#......'...#.......#..W.........# ######.......#......#..>#............#.......# #.......#......#...'.......#....#.......# #........######....#.......#....#.......# #####'###.# #....#.......######.......# #.........# #######'###........######## #.....[...# #....#........# #.........# #....#........# #.........# #....#........# #(........# ######.[......# ########### ##########