########################################### #......................H.@hhh.............. #.#################################..##### #.# #..# #.# #..# #.# #..# #.# #..# #.#################################<.. #..................................@.. #########################............$. #..######## #..# #..# #..# #..# #..# #..############# #########################............... #...................)))(.(..((.......... #.#################.##########.......... #.# #.# #..######## #.# #.# #..# #.# #.# #..# #.# #.## #..# #.# #..## #..# #.# ####..#### #..# #.# #.[#''#[.# #..# #.# #(#..(.#(# #[.# ###### #.################...(..######..##############....############ #.............)..'......'...................##'##............# #................'...(..'................####...############.# #...............##......###############..###.....## #.# #...............#(#?...#.# #..##..8.8..# #.# #...............#.(#'(#(.# #..##.......# #.# #...............####..#### #..##..8.8..# #.# #....................(.################..###.....###########.# #>..............)..........................##.∩.##..(........# #...................(<(.......).............#####............# #.....................(....(.<÷.)(...........................# ##################################..########################.# #..# #.# ##################################..# #.# #...................................########################.# #...........................................(................# #............................................................# #............(............|..................................# #............................>...............................# #................)...................................).......# #....................................................).......# #...............)....................................).......# #............÷..................................^............# #....................................................>.......# ##############################################################