###### #....# ######....# #.........# #.........# #.........# #.........# #.........##### #.............# ########## #.............# #........# ########.....^# .........## ####......# .........' ..#......# ####### .........# #.#......# #<....# .........# #.#.....## #.....# #........#########.......######..<..#####. ..........zz.........)...'.......)........ ###.....###########......##.#####'######## #.....###### ##.....##....##.......# #..........# #.....##....##....[..# #..........# #.....##....##.......+ #..........# ##+#####....###......# ###....z.....# #. #....# #......# ............# #. ###'######......# .#...........# #.###...............# #...........# #.............####### #.......##### #.............# #.......# #.............# #.#.......##### #>............# #.#...........# ###...........# +####.#.###.......## ##..........#### ......#+###........###### #.............# ............(..)((_(.zz<# ###.............# ..................####### #......##.......# ..................# #######+##.#.##.......# ..............(...# #............##.......# ..................# #.........#..##.......# ............).....###............##.......# ...........##......##..........#>.........# ...#####...##......###....####.##.....##### ## #.#.##......###....####.##.....# #.#.........'.'....'....##.....# #.#.........###....#######.....# #.#.#.........#....# #.....# #.#.#########.###### #.....# # #.# #.....# #<# ####### ###