### ######################################.. ... ........................................###.## #........................................##...## #............>...........................#.....# #..................................).....#.....#....... #......................>.................#.....#.......... #........................................##...##........... #........................................###.###............ #.......##############################.#...................... #.......# #....###.................# #.......# ###### #.................# #.......# #.................# #.......# #.%...............# #.......# #.................# #.......# #.................# #.......# #...........p<....# #.......# #.................# #.......# #.................# #.......# #.................# #.......# #)................# #.......# #.................# #.......# #.................# #.......# #.................# #.......# #.................# #.......# #.................# #.......# #.................# #.......# #.......%%<.......# #.......# #.................# #.......# #.................# #...[...# #.................# #.......# #.................# #.......# #.................# #.......# #.................# #.......# #......>..........# #.......# #.................# #.......# #.................# #.......# #..........)......# #.......# #.................# #....%..# #.................# #.......# #.................# #.......# #.................# #.......# #.................# #....[..# #................. #.......# #................ #.......#####################################.............. #.......................<..).............................. #........<...................................*.>......... #........................%.............................. #......)[.[......)...%..........................cc....... #........[...........%.......%...................kc...... #............................................)..cc....... #...............................................c....... ########################################################