######### #.......# #.......# ######## #.......# #......# #.......# #..>...#### #.......# #...(..'..######.......# #......##.....##.......# #......######..'.......# ##'###### ####.......# #......# ####.###### ######.# ##....### #######'#####.......### # #..........##.......'.## ########## .# #.......)..##.......#..# #############...y....###### .(# #...........#.......##.## #........##))...yyy...y...# yy%# #.[.................##..###...........#...Oy...####.## yyy.# #<.........#........###............####........# #..##%yy..# #..........##.......# #####(....<..# #........# ##..y.yyy.# #>.........#####)#### #####.#### #........# ####yy%%.# ###+######## #..# #.# ###.###### ...%# ##.# ##.# #.# #+## #.## #..# #.# #..### #.## #.# ##...# #.# #.. #######'## ##'### #.>......#######....# #........'.....#....+ #........#####.'....# #........# ###....# #...^....# #....# ####+##### #....# ###+##