********* ****{{{{}$)**** *{{{{,,,![{{,,* *******{{*{{{!|{{*,,******* *{,{+,**{{{**e##{{,**,+,,,* *{*{#,,#####...#****,,*,*,* ####################################### **{,{#..#...#...#..,*,,*,,,** #.....................................# *{{,*#....eee...e..,,,,**,,,* #.....................................# *{*,*,,,,,#...H...#,,,,,*,*,* #..###'###############..##'#########..# **{{,*,,**,##ee3..##***,,*,,,** #..#..........,,,,,,,#..#..S)......#..# *{{{**,,,*,,,..e....,*,,,*#,,,* #..#..........,,,,,,,#..#..S.......#..# *{*{*,,,,,,,,..3....,,,,,.#,*,* #..#..######..**+**,,#..#..........#..#**{{{*,,***,,#######.,**#.e#,,,** #..#..#,,,,*,,*,,,*,,#..#..........#..#*{{{**,,,,**##.....####....#*{{,* #..#..#,,,,*,,*,,,*,,#..#..........#..#*****,,,,,,.................***** #..#..#,,,,*,,*,{,*,,#..############..# ***,,,,...#..2#.......#** #..#..#,,,,*,,*,,,*,,#...,.......))...# ****,......3.....#### #..#..#,,,,*..#,,,*,,*,,,,......)....S# #####....e..#### #..#..#,,,,*..#,,,+,,#<..,............##########...####e########## #..#..#,,,,+..#,,,*,,#..######+#####.........(...).)).ee.........# #..#<.#,,,,*..#,,,*,,#..#..........#...............(().......)...# #..#..######..#####,,#..#..........#..###########.(.....#######..# #..#...............,,#..#,,........#..#.......................#..# #..#...............,,#..+,,,,.....,#..#.......................'..# #..########'##########..#######'####..#.......................#..# #.....................................#.......(...............#..# #.....................................#########################..# #............................................,,,,,,,,,,..........# #..#################################.........,,,,,,,,,,..........# #..#...............................'.).......,,,,,,,,,,..........# #..#...............................#..#########################..# #..#...............................#..#.......................#..# #..#...#####'#########..########...#..#.......................#..# #..#...#............,#..#......'...#..#.......................#..# #..#...#............,#..#......#...#..#.......................#..# #..#...#..#########.,#..#......#...#..#.......................#..# #..#...#..#.......#,,#..#......#...#..#...<...................#..# #..#...#..#.......#,,#..#......#...#..#.......................'..# #..#...#..#.......#,,#..#......#...#..##'######################..# #..#...#..#.......#,,#..#......#...#.............................# #..#...#..#.......#,,#..#......#...#......[......................# #..#...'..'S......#,,#..#......#,,,#.............................# #..#...#..#.......#,,#..)......#,,,#..#########'############'##..# #..#...#..#.......#,,#..#......#,,,#..+.......................#..# #..#...#..###'#####..#..#......#...#..#.......................#..# #..#...#......).)....#..#......#...#..#.......................#..# #..#...#.............#..#......#...#..#...########..#'#####...#..# #..#...#..#########..#..#......#...#..#...#......#..#.....#...#..# #..#...#..#,,,,,,,*,.#..#......#...#..#...#......#..#.....#...#..# #.(#...'..#,,,,,,,*,{#..#......#...#..#...'......#..#.....#...#..# #..#...#..#,,,,,,{*,,#..#......#...#..#...#......'..#.....#...#..# #..#...#..####+####,,#..#......'...#..'...#......#..'.....#...#..# #..#...#...........,,#..#......#...'..#..[#......#..#.....#...#..# #..+...#...........,,#..#......#...#..#...#<.....#..#.....#...#..# #..#...####'##########..########...#..#...########..#######...#..# #..#...............................#..#.......................'..# #..#...^........)..................#..#.......................#..# #..#..........^....................#..#.......................#..# #..#####+###########################..###########'#############..# #................................................................# #.......................)......................)........(........# ##################################################################