####+### #).....# ######## #......#######......# +......'....##......# #......####..%......# #......# ####......# ###'#### #......# ###.# #......# #...# ####'### #####.#### ####.# ###........# #....# #..........# ####'#### #.#........# #.......# ##.#........### #.......# +..#..........## #.......# ####........#..###<......# #........##..%)(......# #........######.......# #######.## #.......# #.# ####'#### #.# #..# #.# ##.# #.# #.# ..# ######'#### ########.........# (.(..(H.........# #######.........# #.........# #.........# #.........# ######)#### #####.###### #..........# #..........# #.'..........# #.#..........# . #..........# #..........# #..........# #..........#