###### ######## ########## #....# #......######........# #....+ #......#....+........### #....# #......'[####........'.####....# #......### #........#....'....# #......# #........######^...# #......# ###'###### #....# #......# #.# #....# ###p#### #.## ##'### .. #..# #..## #+## .. ##p# ##..# ..# # #.# ########'#### #.# #####'## #...........# ######.#### #......# +....}......# #####.####.........# #......# #...........+ ...................# +......+ #...........# ####..####.........# #......# #.......%...# # #.........# ###'#### #########'### #.....<...# #..# ##.# #.........# ##.# ####..# #.........# #.# #....## ######.#### ##'### ###'#### #.# '######### #....# #####......# #.# ..........# ###....###...'......# #.# ...........# #.'....##..###......+ #<# ...........# #.#....'..###...##### #..# ...........####.#....##.# #..#.. #.## #.......o...'....#....##.#......#. #. #........o..#######'####.#.#...## . #. #########o### ##..# #.#.#.#.. #. ###o§# #..## #.. . .. #. #.o.## #.## ### .. #'### ###.##### # #.. #.......# #.. #.......# #.. #.......# #.. . #.......# #.o #.#.......# #.. #.........######### . ###...........).... #....<..######### #>......# #########