######## #......# #^.....# ##########################################.....)################# #........................................'..............>..)....# #.......)###......########################.......##############.# #........# #......# #.......# #.....# ###.###### #....>.# #.......# #.##### #)# #......# #######.# #.# #.# #......# #.# #.# #.# #......# #.# #.# ######.########......########################## #.# #.# #.....>....................W..................#####.##########.# #.############################.................................# #.# #######.........#######.#####.############ #.# #.....#..######.# #..# #.# #.# #....^#..#<...#.# ##.## #.# #.# #.....#..####.#.# #..# #.# #.# #........####.#/# ##.###.# #.######## #####.#.......#.# #..##.# #........### #.#<#######.###### ##.##.# ######.....# #.#..............# #.##.# #.....# #.#######.<...)..# #.##.# #.(...# #####.# #........# #.##.# ###'### #.....# #........# #.##.# #.# #.##### #........#####.##.################ #.##############.# #........##......................# #................# #....)...##.###.#.##############.# ################## #........##.# #...# #.#### ###########.# ##..# #....# #.# #..# ####.# #.# #..# #.# #.#####.# { #.# #......># #.# ######### #.# #.# #.# #.# #.# #.# #.# #.# ...l$...# #########