############ ####### ##############...........# #.....# #........##..'...........# ######### #.....# ###........#..##...........# #.......# #.....###..........#.###...........# #.......############# #.....'..z#.%........# #...........# #................)..########....[#####z<.<....### #...........# #.......###########........'.....# #........# #...........# #.....[.# ##########.....# ##.####### #######'##### #.......# #.....# #.. #.# ######g## ##'#### ###. #.# #...g.# #.. ##+##### #.# ##.####### #### #......#### #z# #........# +......'..#######'## #>.......# #..%...##..#.......# #........# #......###.#.......# #........# #.....(# #%#.......# #.....g.....# #......# #.'.......# #.....)).#### #......# ###.......# ######g### ####'### #.......# #. #....# ####'#### g. #.#### #..### .# #.# ##...# ##.###### ###(# #.......### #.# #......(..# ####(## #.......#.## #..(..# #.......#..#####.%...# ..###.......##...<.#.....# #...........######.z.....# #####.......# ###.....# #.......# ##'#### ######.## #.# #..# #.# #'## ####'### #........# #......# #........# ###......# #........# #.'......# +........+...#......# #........### #......# #........# #......# ........# ##'##### +## #..### ##...# ###'# #.@...# #.....# +.....# #.....# #.....# #.....# #.....# ...