########## ### ##........# #.# #.....)...# #.# ##.........######.#### +....................# #.........#######.##.# #.........#######.##.# ##........#.......##.# #........#.#####.##.# #........#.###.#.##.# ##..##.........#.##.# #......#.#.###.#.##.# #.#..#.#.........##.# #.##.#.###.###.####.# ##.##.#.###.###.# #.###### #...............####......# ..................>#######.# .........###.#####%#####.#.# . #.....#..###.# #.......#.# #. #............# #######.#.# y. #.###.##..##...............# #. #. ##.<#.### #######.### ### #. #......#.# #.# ....##. #####..#. #.# .......#+####### .... #.## ####....>.......#################... ##..## ................'.y..........# ##.. ###....# ####............############.#####.># #......# .......#+####### #........#.#########......# ....... #######.########............_..## ....... { #............# #...............# ###### {{{{ { #............# #...............# #............# #...........##.## #............# #...........##.# #............###...........##.# #.............................# #............####..........##.# #............# #......%...+..# #............# #..........#..# #............####.....<....#.### #............##................# #............##.#.#..#.##.###### #............##.#.#..#.##.# #............##.#(#..#.##.# ###############.._...#.##.# #.#.#..#.##.############ ####...#.##.##........)...# #....)......##.####(####### #.##.###.#####.# #.# #.##.# ......#.# #.# #.##.# #####.#.# #.# #.##.#######.#.# #.# #..).........#.# #.# ####.#######.### #.# #.# #.# #.# ####.#######.######.# #...................# ####(#######.######.# #.# #.# #.# ### ### ###