### # ##### ########## #.# .#. #=..# #........#######.# .... #...# ###### #<...............# ..... #...###########....# #........#######'## .......####...##.......##....# ######..).?.......# #....(......##.#####.##....# #########............# ...>.....).......o.Z.#.##....# #.......).....(......# ........$...###Z###.#.##....# #....................# .(.=........# #.# #.#.##....# #.........######.....# ..........[.###.###.Z.##....#############.......#.##### .....................oo......?.......?............>..# ..........########..##.......###...####.#.....###.#.# .........# #.$##.......# #...# #.#.##..#<#.#.# .......# #..######...# #...# #.#.##..#.#.#.# .....# #..# ###.# #...# #.#.##..#!#.#.# %.# ##..########.# #...# #.#.##..#.#.#.# #............# #...# #.#.#.....#.#.# #).......<...###...####.#.###.#.#.#.# #............##......##.#.###.###.#.# #.(......../.##...($.##.#$........#.# #............##......##)#####.#####.# #............##...............#####.# #####..#####.##.....(...............# ##.# #.##........#.############ #.## #.#######...#+######## ###..####.# #............# #..^......# #............# ##########........(# #............# #..................# #............# #.............?....# #............# #....%..........?..# ####............# #..........###..##$####%..###.........# #..[.......####.##....'........######## #..........#.......$..#...###### #..........#..........#...# #..........#..........#...# #..........#..........#...# #..........#..........#...# ############.......)..#...# #..........#...# #..........#...# #..........##### #......>...# #..........# ############