######################################## ........................................ ........^...... ........................................ ...............# ........................................ ...............# #........=.............)................. .e...[.........# #................#####+###............... .p.............# #................# #.<............. ......# p..............# #................# #......#'#########.....# .c...........).# #................# #......#.........+.....# ..p...ppe......# #................# #......#.........#.....# ######'#.......# #................# #......#.........#.....# ..V#.......# #................# #......#.........#.....# ###.#.......# #............[...#########......#.........#.....# #.#.......# #..############.................#.........'.....####### #.#.......# #..#......(...#.................###########............ #.#.......# #..'..........#.............................#'######### #W#.......# #..#.....>....#......[..........# #####+##..#.##.##.## #.......# #..#..........#.#####+####......# .......'..#......... #.......# #..#.(........#.#....... #......# .......#..#...8..8.. #.......# #..#^.........#.#....... #......# .......#..#......... #.......# #..#......(...#.#....... #......# .......#..#.##.##.## ###########+#####.......# #..#..........#.#....... #......# .>.....#..############.....#......#..........# #..#.....)....#.'....... #....).#........#...................#......#..........# #..#........(.#.'....>.. #.....)#'########...................#......#..........# #..############.#....... #...................................#......#..........# #...............#....... #...................................#......#..........# #...............##########...................................#......#..........# #...........................................(................##'#####..........# #.............................................................)......((........# #................................................)............))...............# #..##'#'######################'#######################+#'#########)###)######..# #..#.......# ##############).###### #......# #....).(....#..# #..#.......# #...........).)....... #......# #.....(.....#..# #..#.......# #............))....... #.....^# #......(....#..# #..#.......# #''################### #.>....# #....)......#..# #..#.......# #.(e(....... #......# #....(......#..# #..#...<...# #.(Cp....... #......# #....<(.....#..# #..'.......# ####)####### ######## #...)(......#..# #..#.......# ..# #...(.......#..# #..#.......# ..C# #...........'..# #..#.......# +#### #...........#..# #..#.......# #...........#..# #..#.......# #.....(((...#..# #..#.......# #......(...(#..# #..######### #############..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# ############ #..# #..######## #..........# ######## #..# #..#....... #..........########..#...# #..# #..#....... #..........'......#.....## #### #..# #..#....... #.....รท...(#......##..^## #..# #.^# #..#....... #....(.....#......#...## #..# #..# #..#....... #......[...#......#..## ### #..# #..# #..#....... ############......#..### ##.# #####..#####..# #..'....... ############....).#)...## ##..# #..........'..# #..######## #.........##......'...<.###...# #..........'..# #..# #.........##......##.#..##...## #####..#####..# #..# #.........##......#...........# #..# #..# #..# #.........##......#........#..# #..# #..# #..# #.........##......############# #..# #..# #..# #.........##......# #### #..# #..#################################'#############'##########################..# #..............................................................................# #..............................................................................# ################################################################################