########### ..........### ..............# .........))....## ..........##.....############################################ #.......#####....##.....................>..............(....# ##.....## ##...##.........................................# ###.......#####...###................########+#########'####..# #..........)##...## #................#.....................#..# ...........)))...## #................'.............(.).....#..# ..................###................#.....................#..# ...................##................#...#############'#...#..# ..................###................#...#.............'...#..# .................## #................#...#.............#...#..# .................## #................#...#..###'#####..#...#..# ..............)...###................#...#..#.......#..#...#..## ...............)...##................#...#..#..........).......# ..................###................#...#..#.........)####....# ..................## #................#...#..#..........# #....# #.............#...## #................#...#..'..........####....# #...........###...###...........>....#...#..#######.####.#.###.# ##.........# ##...##................+...#..........# #.#.## #.# ##...........###...###.[..............#...#..........# ##.#.# #.# .#.............#...## #................#...##########.###.#.####.## ...................## #................#...<)............####.....# ....................###......#.........#...........(.....# #.....# .....................###############...#.................####.....# .....................###############...#...#######................# ..........)..........##............#...#...#.....#...#<..#........# .......###).).).....'##................#...#.!...#...#...#...#...## ......## ##........#'.'.#..#...#..#....'...#..)..#...#...#...#..## .......# #.........##.'..............).#...#.....#...#...+...#..# ......## ##........#'.'.#..#...#..#....#.).#.[...#...#...#...#..# .......###..........'##.......).....).(#...#.....'...#...#...#..# .....................##............#)()#...'.....#...#...#...#..# .................e(e.###############).)#...#######.(.#...#...#..# ...................e.###############...#.............#...#...#..# ....................###......#.........#..)..........#...#...#..# ......)...........## #................#...#######...#...#...#..# .....).......#...## #................#...'.....#...#...'...'..# #...........###...###................#...#.....'...'...#...#..# ##.........## ##...##................#...#.....#...#...#...#..# #...........###...###................#...#######...#####.(.#..# .............#...## #................#...............((....#..# ................## #..).............#................).)..#..# ..................# #................'................())).#..# ..........(........##.....)...>...<..###################(###..# ..................###......................)....(.......(.....# .................## #......................)...........)......# .................# #.........................................# .................. #................######+##########'#####..# ................ #................#.....................#..# ................ #......(......^..#............)........#..# ............... #................#.....................'..# #...........## #................#.....................#..# ###.......### #................'.....................#..# ##.....## #................#+##################+##..# #...............................)().).....# #.........................................# ###########################################