hadoop 0.10;2;1;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/mapred/PhasedFileSystem.java;2;1;0;0 hadoop 0.11;1;4;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/dfs/NameNode.java;1;2;0;2 hadoop 0.11;2;3;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/LocalFileSystem.java;2;1;0;2 hadoop 0.11;1;6;conf/hadoop-default.xml;src/java/org/apache/hadoop/dfs/FSNamesystem.java;0;1;1;5 hadoop 0.11;1;1;src/java/org/apache/hadoop/dfs/ClientProtocol.java;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;1;1;0;0 hadoop 0.11;2;5;conf/hadoop-default.xml;src/java/org/apache/hadoop/dfs/NameNode.java;1;0;1;5 hadoop 0.11;2;2;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;2;1;0;1 hadoop 0.11;1;4;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;1;2;0;2 hadoop 0.12;1;5;src/java/org/apache/hadoop/mapred/JobClient.java;src/java/org/apache/hadoop/mapred/JobTracker.java;1;0;0;5 hadoop 0.12;4;7;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/JobTracker.java;1;1;3;6 hadoop 0.12;1;6;src/java/org/apache/hadoop/mapred/JobTracker.java;src/java/org/apache/hadoop/mapred/MapTask.java;1;3;0;3 hadoop 0.12;4;5;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;1;3;3;2 hadoop 0.12;2;10;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/DataNode.java;2;2;0;8 hadoop 0.12;1;1;src/java/org/apache/hadoop/mapred/MapOutputLocation.java;src/java/org/apache/hadoop/mapred/ReduceTask.java;1;1;0;0 hadoop 0.12;2;10;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/NameNode.java;1;3;1;7 hadoop 0.12;7;5;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;3;1;4;4 hadoop 0.13;1;15;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/Storage.java;0;2;1;13 hadoop 0.13;1;8;src/java/org/apache/hadoop/dfs/NameNode.java;src/java/org/apache/hadoop/dfs/Storage.java;0;1;1;7 hadoop 0.13;1;12;src/java/org/apache/hadoop/mapred/JobTracker.java;src/java/org/apache/hadoop/mapred/TaskInProgress.java;1;2;0;10 hadoop 0.13;1;15;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/FSDataset.java;1;4;0;11 hadoop 0.13;1;6;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;src/java/org/apache/hadoop/mapred/Task.java;0;2;1;4 hadoop 0.13;1;6;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;src/java/org/apache/hadoop/mapred/TaskInProgress.java;1;0;0;6 hadoop 0.13;2;3;src/java/org/apache/hadoop/mapred/TaskRunner.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;2;3;0;0 hadoop 0.14;5;8;src/java/org/apache/hadoop/dfs/FSEditLog.java;src/test/org/apache/hadoop/dfs/TestCheckpoint.java;4;2;1;6 hadoop 0.14;1;4;src/java/org/apache/hadoop/mapred/ReduceTask.java;src/java/org/apache/hadoop/mapred/Task.java;0;0;1;4 hadoop 0.14;8;2;src/java/org/apache/hadoop/mapred/TaskRunner.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;8;1;0;1 hadoop 0.14;1;26;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/java/org/apache/hadoop/dfs/SecondaryNameNode.java;0;0;1;26 hadoop 0.14;1;3;src/java/org/apache/hadoop/fs/FileUtil.java;src/test/org/apache/hadoop/dfs/TestDFSShell.java;0;0;1;3 hadoop 0.14;4;5;src/java/org/apache/hadoop/dfs/FSImage.java;src/test/org/apache/hadoop/dfs/TestCheckpoint.java;4;3;0;2 hadoop 0.14;2;9;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/FileSystem.java;1;1;1;8 hadoop 0.14;1;10;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/InMemoryFileSystem.java;1;0;0;10 hadoop 0.15;2;4;src/java/org/apache/hadoop/dfs/FSConstants.java;src/test/org/apache/hadoop/dfs/TestDataTransferProtocol.java;1;0;1;4 hadoop 0.15;2;3;src/docs/src/documentation/content/xdocs/mapred_tutorial.xml;src/docs/src/documentation/content/xdocs/site.xml;2;3;0;0 hadoop 0.15;2;20;src/java/org/apache/hadoop/dfs/DataNode.java;src/test/org/apache/hadoop/dfs/TestDataTransferProtocol.java;0;0;2;20 hadoop 0.15;1;5;src/java/org/apache/hadoop/mapred/JobClient.java;src/java/org/apache/hadoop/mapred/JobSubmissionProtocol.java;0;0;1;5 hadoop 0.15;1;5;src/java/org/apache/hadoop/mapred/JobClient.java;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;0;0;1;5 hadoop 0.15;5;5;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;2;4;3;1 hadoop 0.15;5;8;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/Task.java;2;1;3;7 hadoop 0.15;4;9;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;0;4;4;5 hadoop 0.16;1;1;src/java/org/apache/hadoop/dfs/FSEditLog.java;src/java/org/apache/hadoop/dfs/FSImage.java;1;1;0;0 hadoop 0.16;1;19;src/java/org/apache/hadoop/fs/FsShell.java;src/java/org/apache/hadoop/fs/FsShellPermissions.java;0;1;1;18 hadoop 0.16;4;1;src/java/org/apache/hadoop/dfs/ClientProtocol.java;src/java/org/apache/hadoop/dfs/DFSClient.java;2;0;2;1 hadoop 0.16;4;1;src/java/org/apache/hadoop/dfs/ClientProtocol.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;2;0;2;1 hadoop 0.16;2;2;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;src/java/org/apache/hadoop/mapred/Task.java;0;2;2;0 hadoop 0.16;1;3;src/java/org/apache/hadoop/dfs/FSDirectory.java;src/test/org/apache/hadoop/security/TestPermission.java;1;3;0;0 hadoop 0.16;2;1;src/java/org/apache/hadoop/mapred/Task.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;1;1;1;0 hadoop 0.16;2;2;src/docs/src/documentation/content/xdocs/mapred_tutorial.xml;src/docs/src/documentation/content/xdocs/site.xml;2;2;0;0 hadoop 0.16;3;1;src/java/org/apache/hadoop/dfs/FSDirectory.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;2;0;1;1 hadoop 0.16;1;3;src/docs/src/documentation/content/xdocs/mapred_tutorial.xml;src/java/org/apache/hadoop/mapred/JobConf.java;0;0;1;3 hadoop 0.17;2;5;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/dfs/FSDirectory.java;0;1;2;4 hadoop 0.17;2;9;src/java/org/apache/hadoop/dfs/DFSClient.java;src/test/org/apache/hadoop/dfs/TestFileCreation.java;0;1;2;8 hadoop 0.17;2;7;src/java/org/apache/hadoop/dfs/ClientProtocol.java;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;2;5;0;2 hadoop 0.17;1;24;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/test/org/apache/hadoop/dfs/TestFileCreation.java;0;1;1;23 hadoop 0.17;4;7;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/FSConstants.java;0;1;4;6 hadoop 0.17;4;4;src/java/org/apache/hadoop/dfs/FSDirectory.java;src/java/org/apache/hadoop/dfs/NameNode.java;3;0;1;4 hadoop 0.17;4;5;src/java/org/apache/hadoop/dfs/ClientProtocol.java;src/java/org/apache/hadoop/dfs/FSDirectory.java;4;4;0;1 hadoop 0.17;2;9;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/FSDirectory.java;0;0;2;9 hadoop 0.17;1;1;src/java/org/apache/hadoop/dfs/BlockCrcUpgrade.java;src/java/org/apache/hadoop/dfs/DataNode.java;0;0;1;1 hadoop 0.17;7;1;src/java/org/apache/hadoop/dfs/FSDirectory.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;3;0;4;1 hadoop 0.18;1;9;src/mapred/org/apache/hadoop/mapred/MapTask.java;src/mapred/org/apache/hadoop/mapred/Merger.java;1;2;0;7 hadoop 0.18;11;48;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/test/org/apache/hadoop/mapred/MiniMRCluster.java;5;16;6;32 hadoop 0.18;1;1;src/hdfs/org/apache/hadoop/dfs/LeaseManager.java;src/test/org/apache/hadoop/dfs/TestRenameWhileOpen.java;1;0;0;1 hadoop 0.18;2;1;src/mapred/org/apache/hadoop/mapred/Merger.java;src/mapred/org/apache/hadoop/mapred/ReduceTask.java;1;0;1;1 hadoop 0.18;8;32;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/mapred/org/apache/hadoop/mapred/TaskInProgress.java;1;16;7;16 hadoop 0.18;2;5;src/hdfs/org/apache/hadoop/hdfs/server/namenode/LeaseManager.java;src/test/org/apache/hadoop/hdfs/TestRenameWhileOpen.java;2;1;0;4 hadoop 0.18;4;1;src/hdfs/org/apache/hadoop/hdfs/server/namenode/DatanodeDescriptor.java;src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java;0;1;4;0 hadoop 0.18;1;14;src/docs/src/documentation/content/xdocs/mapred_tutorial.xml;src/docs/src/documentation/content/xdocs/streaming.xml;0;4;1;10 hadoop 0.18;2;3;src/hdfs/org/apache/hadoop/dfs/DataNode.java;src/test/org/apache/hadoop/dfs/SimulatedFSDataset.java;1;0;1;3 hadoop 0.18;3;35;src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java;src/test/org/apache/hadoop/hdfs/MiniDFSCluster.java;0;1;3;34 hadoop 0.18;27;13;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/mapred/org/apache/hadoop/mapred/JobTracker.java;7;0;20;13 hadoop 0.19;3;38;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/mapred/org/apache/hadoop/mapred/TaskStatus.java;3;0;0;38 hadoop 0.19;1;11;src/core/org/apache/hadoop/http/HttpServer.java;src/hdfs/org/apache/hadoop/hdfs/server/datanode/DataNode.java;0;11;1;0 hadoop 0.19;8;39;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/test/org/apache/hadoop/mapred/TestRecoveryManager.java;3;0;5;39 hadoop 0.19;3;2;src/mapred/org/apache/hadoop/mapred/IFile.java;src/mapred/org/apache/hadoop/mapred/ReduceTask.java;0;1;3;1 hadoop 0.19;3;1;src/test/org/apache/hadoop/hdfs/CreateEditsLog.java;src/test/org/apache/hadoop/hdfs/DataNodeCluster.java;3;0;0;1 hadoop 0.19;4;11;src/mapred/org/apache/hadoop/mapred/Task.java;src/mapred/org/apache/hadoop/mapred/TaskStatus.java;4;9;0;2 hadoop 0.19;1;1;src/mapred/org/apache/hadoop/mapred/TaskTrackerStatus.java;src/test/org/apache/hadoop/mapred/TestTaskTrackerMemoryManager.java;0;0;1;1 hadoop 0.19;1;2;src/mapred/org/apache/hadoop/mapred/JobConf.java;src/test/org/apache/hadoop/mapred/TestTaskTrackerMemoryManager.java;0;0;1;2 hadoop 0.19;1;11;src/core/org/apache/hadoop/http/HttpServer.java;src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java;0;11;1;0 hadoop 0.19;1;3;src/core/org/apache/hadoop/util/ProcfsBasedProcessTree.java;src/test/org/apache/hadoop/mapred/TestTaskTrackerMemoryManager.java;1;3;0;0 hadoop 0.19;3;6;src/mapred/org/apache/hadoop/mapred/Child.java;src/mapred/org/apache/hadoop/mapred/TaskTracker.java;3;6;0;0 hadoop 0.19;2;13;src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/FairScheduler.java;src/mapred/org/apache/hadoop/mapred/EagerTaskInitializationListener.java;2;0;0;13 hadoop 0.19;2;5;src/docs/src/documentation/content/xdocs/mapred_tutorial.xml;src/docs/src/documentation/content/xdocs/site.xml;0;0;2;5 hadoop 0.19;1;7;src/core/org/apache/hadoop/conf/Configuration.java;src/mapred/org/apache/hadoop/mapred/TaskTracker.java;1;7;0;0 hadoop 0.19;1;32;src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java;src/hdfs/org/apache/hadoop/hdfs/server/namenode/LeaseManager.java;0;0;1;32 hadoop 0.19;3;8;src/hdfs/org/apache/hadoop/hdfs/DFSClient.java;src/hdfs/org/apache/hadoop/hdfs/protocol/ClientProtocol.java;0;0;3;8 hadoop 0.2;1;2;conf/hadoop-default.xml;src/java/org/apache/hadoop/dfs/NameNode.java;1;1;0;1 hadoop 0.20;1;6;src/mapred/org/apache/hadoop/mapred/MapTask.java;src/mapred/org/apache/hadoop/mapred/Task.java;0;3;1;3 hadoop 0.20;3;11;src/hdfs/org/apache/hadoop/hdfs/DistributedFileSystem.java;src/hdfs/org/apache/hadoop/hdfs/tools/DFSAdmin.java;1;3;2;8 hadoop 0.20;2;9;src/mapred/org/apache/hadoop/mapred/JobHistory.java;src/test/org/apache/hadoop/mapred/TestJobHistory.java;0;0;2;9 hadoop 0.20;3;11;src/hdfs/org/apache/hadoop/hdfs/DistributedFileSystem.java;src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java;2;3;1;8 hadoop 0.20;4;18;src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java;src/hdfs/org/apache/hadoop/hdfs/server/namenode/NameNode.java;0;0;4;18 hadoop 0.20;5;68;build.xml;src/contrib/build-contrib.xml;0;0;5;68 hadoop 0.20;1;16;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/mapred/mapred-default.xml;0;0;1;16 hadoop 0.21;1;5;src/test/core/org/apache/hadoop/ipc/TestSaslRPC.java;src/test/core/org/apache/hadoop/security/TestUserGroupInformation.java;0;1;1;4 hadoop 0.21;2;13;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/FilterFileSystem.java;1;1;1;12 hadoop 0.21;2;8;src/java/org/apache/hadoop/fs/FileContext.java;src/test/core/org/apache/hadoop/fs/FileContextPermissionBase.java;0;0;2;8 hadoop 0.21;2;26;build.xml;ivy/hadoop-core-template.xml;2;0;0;26 hadoop 0.21;1;9;src/java/org/apache/hadoop/fs/FileContext.java;src/test/core/org/apache/hadoop/fs/FileContextURIBase.java;0;2;1;7 hadoop 0.23;1;5;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/NetUtils.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestSaslRPC.java;1;0;0;5 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/SecurityUtil.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestSaslRPC.java;1;0;0;2 hadoop 0.23;4;2;hadoop-assemblies/src/main/resources/assemblies/hadoop-mapreduce-dist.xml;hadoop-dist/pom.xml;4;0;0;2 hadoop 0.23;4;2;hadoop-assemblies/src/main/resources/assemblies/hadoop-mapreduce-dist.xml;pom.xml;4;0;0;2 hadoop 0.23;2;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/CachedDNSToSwitchMapping.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestStaticMapping.java;2;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Client.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/NetUtilsTestResolver.java;1;0;0;2 hadoop 0.23;2;2;hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/pom.xml;hadoop-mapreduce-project/pom.xml;2;0;0;2 hadoop 0.23;2;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/ScriptBasedMapping.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/StaticMapping.java;2;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/CommonConfigurationKeys.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/NetUtilsTestResolver.java;1;0;0;2 hadoop 0.23;2;2;hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/pom.xml;pom.xml;2;0;0;2 hadoop 0.23;2;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/ScriptBasedMapping.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestStaticMapping.java;2;0;0;2 hadoop 0.23;2;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/CachedDNSToSwitchMapping.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/StaticMapping.java;2;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/CommonConfigurationKeys.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFileSystemCanonicalization.java;1;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Client.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFileSystemCanonicalization.java;1;0;0;2 hadoop 0.23;2;4;hadoop-assemblies/src/main/resources/assemblies/hadoop-mapreduce-dist.xml;hadoop-project/pom.xml;2;0;0;4 hadoop 0.23;2;3;src/core/org/apache/hadoop/security/UserGroupInformation.java;src/core/org/apache/hadoop/security/authentication/client/KerberosAuthenticator.java;2;0;0;3 hadoop 0.5;1;4;conf/hadoop-default.xml;src/java/org/apache/hadoop/mapred/JobConf.java;0;1;1;3 hadoop 0.5;1;1;src/java/org/apache/hadoop/ipc/RPC.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;1;0;0;1 hadoop 0.7;1;1;conf/hadoop-default.xml;src/java/org/apache/hadoop/dfs/NameNode.java;0;0;1;1 hadoop 0.7;1;4;src/java/org/apache/hadoop/dfs/NameNode.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;1;3;0;1 hadoop 0.7;2;1;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/NameNode.java;0;1;2;0 hadoop 0.7;1;1;src/test/org/apache/hadoop/mapred/MiniMRCluster.java;src/test/org/apache/hadoop/mapred/TestMiniMRLocalFS.java;1;1;0;0 hadoop 0.7;1;2;build.xml;src/test/org/apache/hadoop/mapred/MiniMRCluster.java;0;0;1;2 hadoop 0.7;1;1;src/test/org/apache/hadoop/mapred/MiniMRCluster.java;src/test/org/apache/hadoop/mapred/TestMiniMRDFSCaching.java;1;1;0;0 hadoop 0.7;4;3;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/java/org/apache/hadoop/dfs/NameNode.java;3;1;1;2 hadoop 0.7;1;2;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;0;1;1;1 hadoop 0.7;1;2;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/FSConstants.java;0;0;1;2 hadoop 1.0;2;4;src/core/org/apache/hadoop/security/SecurityUtil.java;src/core/org/apache/hadoop/security/authentication/client/KerberosAuthenticator.java;0;0;2;4 hadoop 2.0;8;4;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/RawLocalFileSystem.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestLocalFileSystem.java;3;0;5;4 hadoop 2.0;3;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFilterFileSystem.java;3;0;0;2 hadoop 2.0;3;4;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFilterFileSystem.java;2;2;1;2 hadoop 2.0;3;11;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestRPC.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestRPCCompatibility.java;0;0;3;11 hadoop 2.0;5;14;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/ProtobufRpcEngine.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestProtoBufRpc.java;0;0;5;14 hadoop 2.6;2;4;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/token/delegation/ZKDelegationTokenSecretManager.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/security/token/delegation/TestZKDelegationTokenSecretManager.java;2;4;0;0 hadoop 0.10;3;2;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/LocalFileSystem.java;2;2;1;0 hadoop 0.10;2;1;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/LocalFileSystem.java;2;1;0;0 hadoop 0.12;2;5;src/java/org/apache/hadoop/mapred/JobTracker.java;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;0;5;2;0 hadoop 0.12;3;8;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/TaskInProgress.java;1;2;2;6 hadoop 0.12;4;6;src/java/org/apache/hadoop/mapred/MapTask.java;src/java/org/apache/hadoop/mapred/Task.java;0;0;4;6 hadoop 0.12;2;27;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/java/org/apache/hadoop/net/NetworkTopology.java;0;0;2;27 hadoop 0.12;1;1;src/java/org/apache/hadoop/record/Record.java;src/java/org/apache/hadoop/record/compiler/JRecord.java;1;1;0;0 hadoop 0.12;3;8;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;1;1;2;7 hadoop 0.12;1;5;src/java/org/apache/hadoop/mapred/JobClient.java;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;1;0;0;5 hadoop 0.12;2;5;src/java/org/apache/hadoop/mapred/JobTracker.java;src/java/org/apache/hadoop/mapred/TaskInProgress.java;1;4;1;1 hadoop 0.12;1;11;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/DatanodeInfo.java;0;4;1;7 hadoop 0.12;1;5;src/java/org/apache/hadoop/mapred/JobClient.java;src/java/org/apache/hadoop/mapred/TaskInProgress.java;1;0;0;5 hadoop 0.13;3;24;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/java/org/apache/hadoop/dfs/PendingReplicationBlocks.java;0;1;3;23 hadoop 0.13;2;25;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/java/org/apache/hadoop/net/NetworkTopology.java;0;0;2;25 hadoop 0.13;1;12;src/java/org/apache/hadoop/mapred/TaskTracker.java;src/java/org/apache/hadoop/mapred/TaskUmbilicalProtocol.java;0;0;1;12 hadoop 0.13;1;6;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;src/java/org/apache/hadoop/mapred/TaskUmbilicalProtocol.java;0;4;1;2 hadoop 0.14;3;4;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/TaskInProgress.java;0;0;3;4 hadoop 0.14;3;11;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/FSConstants.java;0;0;3;11 hadoop 0.14;2;7;src/java/org/apache/hadoop/mapred/JobClient.java;src/java/org/apache/hadoop/mapred/JobSubmissionProtocol.java;0;1;2;6 hadoop 0.14;1;10;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/RawLocalFileSystem.java;0;0;1;10 hadoop 0.14;1;6;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/FSConstants.java;0;0;1;6 hadoop 0.14;3;24;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/test/org/apache/hadoop/dfs/TestReplication.java;2;0;1;24 hadoop 0.14;3;24;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/java/org/apache/hadoop/dfs/PendingReplicationBlocks.java;2;0;1;24 hadoop 0.15;2;10;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/FilterFileSystem.java;0;0;2;10 hadoop 0.15;4;5;src/java/org/apache/hadoop/util/CopyFiles.java;src/test/org/apache/hadoop/fs/TestCopyFiles.java;0;0;4;5 hadoop 0.15;2;17;src/java/org/apache/hadoop/fs/FileSystem.java;src/test/org/apache/hadoop/fs/TestGlobPaths.java;2;5;0;12 hadoop 0.15;2;17;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/FilterFileSystem.java;0;0;2;17 hadoop 0.16;2;5;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/InMemoryFileSystem.java;0;0;2;5 hadoop 0.16;1;5;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/FilterFileSystem.java;0;0;1;5 hadoop 0.16;2;4;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/kfs/KosmosFileSystem.java;0;0;2;4 hadoop 0.16;1;6;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/FilterFileSystem.java;0;0;1;6 hadoop 0.16;2;5;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/kfs/KosmosFileSystem.java;0;0;2;5 hadoop 0.16;2;5;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/s3/S3FileSystem.java;0;0;2;5 hadoop 0.16;1;13;src/java/org/apache/hadoop/dfs/DataNode.java;src/test/org/apache/hadoop/dfs/TestDataTransferProtocol.java;0;0;1;13 hadoop 0.16;1;5;src/java/org/apache/hadoop/dfs/FSConstants.java;src/test/org/apache/hadoop/dfs/TestDataTransferProtocol.java;1;1;0;4 hadoop 0.16;2;4;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/s3/S3FileSystem.java;0;0;2;4 hadoop 0.16;1;16;src/java/org/apache/hadoop/dfs/DFSClient.java;src/test/org/apache/hadoop/dfs/TestDataTransferProtocol.java;0;0;1;16 hadoop 0.16;1;5;src/java/org/apache/hadoop/fs/FileSystem.java;src/test/org/apache/hadoop/fs/TestGlobPaths.java;0;0;1;5 hadoop 0.16;2;4;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/InMemoryFileSystem.java;0;0;2;4 hadoop 0.17;2;5;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/InMemoryFileSystem.java;0;1;2;4 hadoop 0.17;3;2;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/kfs/KosmosFileSystem.java;1;1;2;1 hadoop 0.17;1;1;src/test/org/apache/hadoop/util/TestIndexedSort.java;src/java/org/apache/hadoop/util/QuickSort.java;1;1;0;0 hadoop 0.17;1;10;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/fs/RawLocalFileSystem.java;0;0;1;10 hadoop 0.17;3;4;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/kfs/KosmosFileSystem.java;1;0;2;4 hadoop 0.17;10;9;src/docs/src/documentation/content/xdocs/mapred_tutorial.xml;src/docs/src/documentation/content/xdocs/site.xml;10;9;0;0 hadoop 0.17;2;5;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/s3/S3FileSystem.java;0;1;2;4 hadoop 0.17;1;6;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/RawLocalFileSystem.java;0;1;1;5 hadoop 0.17;5;7;src/java/org/apache/hadoop/dfs/FSImage.java;src/java/org/apache/hadoop/dfs/INode.java;5;6;0;1 hadoop 0.17;1;4;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/RawLocalFileSystem.java;1;1;0;3 hadoop 0.17;6;19;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/java/org/apache/hadoop/dfs/INode.java;0;0;6;19 hadoop 0.17;2;3;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/s3/S3FileSystem.java;0;0;2;3 hadoop 0.17;2;3;src/java/org/apache/hadoop/fs/FsShell.java;src/java/org/apache/hadoop/ipc/RemoteException.java;0;0;2;3 hadoop 0.17;1;18;src/docs/src/documentation/content/xdocs/mapred_tutorial.xml;src/java/org/apache/hadoop/mapred/TaskRunner.java;1;3;0;15 hadoop 0.17;2;3;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/InMemoryFileSystem.java;1;1;1;2 hadoop 0.18;1;5;src/contrib/streaming/src/java/org/apache/hadoop/streaming/PipeMapRed.java;src/contrib/streaming/src/java/org/apache/hadoop/streaming/PipeMapper.java;1;1;0;4 hadoop 0.19;2;39;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/mapred/org/apache/hadoop/mapred/LimitTasksPerJobTaskScheduler.java;0;0;2;39 hadoop 0.19;1;40;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/test/org/apache/hadoop/mapred/TestJobInProgressListener.java;0;2;1;38 hadoop 0.19;4;37;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/test/org/apache/hadoop/mapred/TestQueueManager.java;0;2;4;35 hadoop 0.19;2;45;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/mapred/org/apache/hadoop/mapred/LimitTasksPerJobTaskScheduler.java;0;0;2;45 hadoop 0.19;3;2;src/mapred/org/apache/hadoop/mapred/ResourceEstimator.java;src/test/org/apache/hadoop/mapred/TestResourceEstimation.java;3;2;0;0 hadoop 0.19;1;4;src/mapred/org/apache/hadoop/mapred/IFile.java;src/test/org/apache/hadoop/mapred/TestReduceTask.java;1;2;0;2 hadoop 0.19;2;6;src/core/org/apache/hadoop/conf/Configuration.java;src/test/org/apache/hadoop/conf/TestConfiguration.java;0;0;2;6 hadoop 0.19;1;2;src/mapred/org/apache/hadoop/mapred/Merger.java;src/test/org/apache/hadoop/mapred/TestReduceTask.java;1;2;0;0 hadoop 0.19;1;2;src/test/org/apache/hadoop/mapred/TestTaskTrackerMemoryManager.java;src/test/org/apache/hadoop/util/TestProcfsBasedProcessTree.java;0;2;1;0 hadoop 0.19;3;12;src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/FairScheduler.java;src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/FairSchedulerServlet.java;3;0;0;12 hadoop 0.19;2;39;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/mapred/org/apache/hadoop/mapred/JobQueueTaskScheduler.java;0;0;2;39 hadoop 0.19;3;1;src/core/org/apache/hadoop/util/ProcfsBasedProcessTree.java;src/test/org/apache/hadoop/util/TestProcfsBasedProcessTree.java;3;1;0;0 hadoop 0.19;6;41;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/test/org/apache/hadoop/mapred/TestQueueManager.java;0;0;6;41 hadoop 0.19;1;32;src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java;src/test/org/apache/hadoop/hdfs/TestDFSPermission.java;0;0;1;32 hadoop 0.2;1;2;conf/hadoop-default.xml;src/java/org/apache/hadoop/dfs/FSDirectory.java;1;1;0;1 hadoop 0.20;2;4;src/core/org/apache/hadoop/ipc/Client.java;src/core/org/apache/hadoop/net/NetUtils.java;2;0;0;4 hadoop 0.20;2;12;src/hdfs/org/apache/hadoop/hdfs/DistributedFileSystem.java;src/hdfs/org/apache/hadoop/hdfs/protocol/ClientProtocol.java;1;4;1;8 hadoop 0.20;1;11;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/test/org/apache/hadoop/mapred/TestJobInProgress.java;0;1;1;10 hadoop 0.20;1;11;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/test/org/apache/hadoop/mapred/UtilsForTests.java;0;0;1;11 hadoop 0.20;1;11;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/mapred/org/apache/hadoop/mapred/JobTrackerInstrumentation.java;0;1;1;10 hadoop 0.20;1;11;src/java/org/apache/hadoop/ipc/Client.java;src/java/org/apache/hadoop/ipc/WritableRpcEngine.java;0;0;1;11 hadoop 0.20;2;12;src/hdfs/org/apache/hadoop/hdfs/DFSClient.java;src/hdfs/org/apache/hadoop/hdfs/protocol/ClientProtocol.java;0;4;2;8 hadoop 0.20;5;8;src/core/org/apache/hadoop/fs/FileSystem.java;src/core/org/apache/hadoop/fs/FilterFileSystem.java;0;0;5;8 hadoop 0.20;1;16;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/mapred/org/apache/hadoop/mapred/JobTrackerInstrumentation.java;0;1;1;15 hadoop 0.20;1;6;src/mapred/org/apache/hadoop/mapred/MapTask.java;src/mapred/org/apache/hadoop/mapred/Merger.java;1;3;0;3 hadoop 0.21;2;26;build.xml;ivy/hadoop-core-test-template.xml;2;0;0;26 hadoop 0.21;3;13;src/java/org/apache/hadoop/ipc/Client.java;src/test/core/org/apache/hadoop/ipc/TestIPC.java;1;4;2;9 hadoop 0.21;4;13;src/java/org/apache/hadoop/fs/FsShell.java;src/test/core/org/apache/hadoop/fs/TestFsShellReturnCode.java;4;0;0;13 hadoop 0.21;2;4;ivy.xml;ivy/hadoop-core-test-template.xml;2;0;0;4 hadoop 0.22;3;6;src/java/org/apache/hadoop/fs/FileSystem.java;src/java/org/apache/hadoop/fs/FilterFileSystem.java;0;0;3;6 hadoop 0.22;3;2;src/java/org/apache/hadoop/fs/AbstractFileSystem.java;src/java/org/apache/hadoop/fs/FilterFileSystem.java;0;0;3;2 hadoop 0.22;3;9;src/java/org/apache/hadoop/fs/FileContext.java;src/java/org/apache/hadoop/fs/FilterFileSystem.java;0;0;3;9 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Client.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/MiniRPCBenchmark.java;1;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/CommonConfigurationKeys.java;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/metrics/spi/Util.java;1;0;0;2 hadoop 0.23;2;4;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/StaticMapping.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestSwitchMapping.java;2;0;0;4 hadoop 0.23;2;3;src/core/org/apache/hadoop/security/UserGroupInformation.java;src/test/org/apache/hadoop/security/TestUserGroupInformation.java;2;0;0;3 hadoop 0.23;1;5;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/NetUtils.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/MiniRPCBenchmark.java;1;0;0;5 hadoop 0.23;2;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/ScriptBasedMapping.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestSwitchMapping.java;2;0;0;2 hadoop 0.23;2;4;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestStaticMapping.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestSwitchMapping.java;2;0;0;4 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Client.java;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/metrics/spi/Util.java;1;0;0;2 hadoop 0.23;2;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/CachedDNSToSwitchMapping.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestSwitchMapping.java;2;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/CommonConfigurationKeys.java;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/metrics2/util/Servers.java;1;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Client.java;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/metrics2/util/Servers.java;1;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/SecurityUtil.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/MiniRPCBenchmark.java;1;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/CommonConfigurationKeys.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/MiniRPCBenchmark.java;1;0;0;2 hadoop 0.23;2;3;hadoop-common-project/hadoop-common/pom.xml;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/io/compress/TestCodec.java;2;0;0;3 hadoop 0.5;2;1;src/contrib/streaming/src/java/org/apache/hadoop/streaming/PipeMapRed.java;src/contrib/streaming/src/java/org/apache/hadoop/streaming/PipeMapper.java;1;1;1;0 hadoop 0.5;1;2;src/contrib/streaming/src/java/org/apache/hadoop/streaming/PipeMapRed.java;src/contrib/streaming/src/java/org/apache/hadoop/streaming/StreamInputFormat.java;0;2;1;0 hadoop 0.5;2;1;src/java/org/apache/hadoop/io/Text.java;src/test/org/apache/hadoop/io/TestText.java;1;0;1;1 hadoop 0.5;2;1;src/contrib/streaming/src/java/org/apache/hadoop/streaming/PipeMapRed.java;src/contrib/streaming/src/java/org/apache/hadoop/streaming/StreamJob.java;1;1;1;0 hadoop 0.6;2;3;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/TaskInProgress.java;1;2;1;1 hadoop 0.6;2;3;src/java/org/apache/hadoop/mapred/JobTracker.java;src/java/org/apache/hadoop/mapred/TaskInProgress.java;2;2;0;1 hadoop 0.7;1;2;build.xml;src/test/org/apache/hadoop/mapred/TestMiniMRClasspath.java;0;0;1;2 hadoop 0.7;1;1;src/test/org/apache/hadoop/mapred/MiniMRCluster.java;src/test/org/apache/hadoop/mapred/TestMiniMRClasspath.java;1;1;0;0 hadoop 0.7;1;1;src/test/org/apache/hadoop/mapred/MiniMRCluster.java;src/test/org/apache/hadoop/mapred/TestEmptyJobWithDFS.java;1;1;0;0 hadoop 0.7;1;2;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;0;1;1;1 hadoop 0.7;1;2;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/TaskStatus.java;0;0;1;2 hadoop 0.7;1;2;build.xml;src/test/org/apache/hadoop/mapred/TestEmptyJobWithDFS.java;0;0;1;2 hadoop 1.0;2;4;src/core/org/apache/hadoop/security/SecurityUtil.java;src/test/org/apache/hadoop/security/TestSecurityUtil.java;2;0;0;4 hadoop 2.0;4;4;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/HarFileSystem.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestHarFileSystemBasics.java;0;0;4;4 hadoop 2.0;3;2;hadoop-common-project/hadoop-auth/src/main/java/org/apache/hadoop/security/authentication/client/KerberosAuthenticator.java;hadoop-common-project/hadoop-auth/src/main/java/org/apache/hadoop/security/authentication/util/KerberosUtil.java;0;0;3;2 hadoop 2.0;10;8;hadoop-hdfs-project/hadoop-hdfs/pom.xml;hadoop-hdfs-project/hadoop-hdfs/src/contrib/bkjournal/pom.xml;0;0;10;8 hadoop 2.0;3;7;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/RPC.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestMultipleProtocolServer.java;0;0;3;7 hadoop 2.0;13;41;hadoop-common-project/hadoop-common/pom.xml;hadoop-hdfs-project/hadoop-hdfs/src/contrib/bkjournal/pom.xml;0;0;13;41 hadoop 2.5;2;2;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/security/authorize/TestProxyUsers.java;hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/security/TestRefreshUserMappings.java;0;0;2;2 hadoop 2.5;4;7;hadoop-common-project/hadoop-auth/src/main/java/org/apache/hadoop/security/authentication/server/AuthenticationFilter.java;hadoop-common-project/hadoop-auth/src/test/java/org/apache/hadoop/security/authentication/server/TestAuthenticationFilter.java;4;2;0;5 hadoop 2.6;2;4;hadoop-common-project/hadoop-kms/src/main/java/org/apache/hadoop/crypto/key/kms/server/KMSACLs.java;hadoop-common-project/hadoop-kms/src/test/java/org/apache/hadoop/crypto/key/kms/server/TestKMSACLs.java;0;2;2;2 hadoop 2.6;4;2;hadoop-common-project/hadoop-auth/src/main/java/org/apache/hadoop/security/authentication/server/AuthenticationFilter.java;hadoop-common-project/hadoop-auth/src/test/java/org/apache/hadoop/security/authentication/server/TestAuthenticationFilter.java;0;0;4;2 hadoop 0.13;6;10;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/NameNode.java;1;1;5;9 hadoop 0.14;8;5;src/java/org/apache/hadoop/dfs/FSEditLog.java;src/java/org/apache/hadoop/dfs/FSImage.java;6;3;2;2 hadoop 0.14;1;10;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/ChecksumFileSystem.java;0;7;1;3 hadoop 0.14;8;1;src/java/org/apache/hadoop/dfs/FSDirectory.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;6;1;2;0 hadoop 0.14;5;4;src/java/org/apache/hadoop/dfs/FSImage.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;2;0;3;4 hadoop 0.14;2;7;src/java/org/apache/hadoop/mapred/JobClient.java;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;0;4;2;3 hadoop 0.15;6;7;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;4;5;2;2 hadoop 0.15;5;11;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/DataNode.java;1;0;4;11 hadoop 0.15;2;4;src/java/org/apache/hadoop/dfs/FSConstants.java;src/java/org/apache/hadoop/dfs/NameNode.java;2;2;0;2 hadoop 0.15;2;5;src/java/org/apache/hadoop/mapred/TaskRunner.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;2;3;0;2 hadoop 0.15;1;5;src/java/org/apache/hadoop/dfs/FSConstants.java;src/java/org/apache/hadoop/dfs/FSImage.java;1;2;0;3 hadoop 0.15;2;14;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/FSConstants.java;0;0;2;14 hadoop 0.16;13;7;src/java/org/apache/hadoop/fs/FsShell.java;src/test/org/apache/hadoop/dfs/TestDFSShell.java;8;3;5;4 hadoop 0.16;4;10;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/FSConstants.java;1;0;3;10 hadoop 0.16;2;2;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;2;2;0;0 hadoop 0.17;4;3;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/fs/FileSystem.java;2;1;2;2 hadoop 0.18;6;4;src/mapred/org/apache/hadoop/mapred/MapTask.java;src/mapred/org/apache/hadoop/mapred/ReduceTask.java;5;2;1;2 hadoop 0.19;1;32;src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java;src/test/org/apache/hadoop/hdfs/MiniDFSCluster.java;0;0;1;32 hadoop 0.19;7;4;src/hdfs/org/apache/hadoop/hdfs/DFSClient.java;src/hdfs/org/apache/hadoop/hdfs/DistributedFileSystem.java;5;0;2;4 hadoop 0.19;5;10;src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/FairScheduler.java;src/contrib/fairscheduler/src/test/org/apache/hadoop/mapred/TestFairScheduler.java;5;5;0;5 hadoop 0.19;2;1;src/mapred/org/apache/hadoop/mapred/JobConf.java;src/mapred/org/apache/hadoop/mapred/TaskTrackerStatus.java;2;0;0;1 hadoop 0.19;5;3;src/mapred/org/apache/hadoop/mapred/MapTask.java;src/mapred/org/apache/hadoop/mapred/Task.java;0;0;5;3 hadoop 0.19;8;12;src/mapred/org/apache/hadoop/mapred/ReduceTask.java;src/mapred/org/apache/hadoop/mapred/Task.java;2;3;6;9 hadoop 0.2;2;1;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/JobTracker.java;1;1;1;0 hadoop 0.21;2;5;src/docs/src/documentation/content/xdocs/cluster_setup.xml;src/docs/src/documentation/content/xdocs/site.xml;2;3;0;2 hadoop 0.21;4;12;src/java/org/apache/hadoop/ipc/Client.java;src/test/core/org/apache/hadoop/ipc/TestSaslRPC.java;1;4;3;8 hadoop 0.22;3;1;src/java/org/apache/hadoop/ipc/Client.java;src/java/org/apache/hadoop/security/SecurityUtil.java;2;0;1;1 hadoop 0.22;1;3;src/java/org/apache/hadoop/ipc/Client.java;src/java/org/apache/hadoop/security/authorize/ServiceAuthorizationManager.java;0;0;1;3 hadoop 0.23;1;4;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestNetUtils.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/security/TestSecurityUtil.java;1;0;0;4 hadoop 0.23;2;4;hadoop-mapreduce-project/pom.xml;pom.xml;2;0;0;4 hadoop 0.23;4;2;hadoop-mapreduce-project/pom.xml;hadoop-project/pom.xml;4;0;0;2 hadoop 0.23;2;2;hadoop-project-dist/pom.xml;pom.xml;2;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/CommonConfigurationKeys.java;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Client.java;1;0;0;2 hadoop 0.23;2;3;hadoop-common-project/hadoop-common/pom.xml;hadoop-hdfs-project/hadoop-hdfs/pom.xml;2;0;0;3 hadoop 0.23;1;5;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/NetUtils.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/security/TestSecurityUtil.java;1;0;0;5 hadoop 0.12;3;6;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/NameNode.java;2;4;1;2 hadoop 0.12;4;2;src/java/org/apache/hadoop/mapred/JobClient.java;src/java/org/apache/hadoop/mapred/JobInProgress.java;1;0;3;2 hadoop 0.13;2;6;src/java/org/apache/hadoop/mapred/ReduceTask.java;src/java/org/apache/hadoop/mapred/Task.java;1;1;1;5 hadoop 0.13;2;13;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/TaskInProgress.java;1;0;1;13 hadoop 0.14;1;11;src/java/org/apache/hadoop/dfs/NameNode.java;src/java/org/apache/hadoop/dfs/SecondaryNameNode.java;0;5;1;6 hadoop 0.15;1;30;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/test/org/apache/hadoop/dfs/TestFileCreation.java;0;0;1;30 hadoop 0.17;3;6;src/java/org/apache/hadoop/dfs/ClientProtocol.java;src/java/org/apache/hadoop/dfs/DFSClient.java;3;6;0;0 hadoop 0.17;2;9;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/FSConstants.java;1;1;1;8 hadoop 0.19;1;2;src/hdfs/org/apache/hadoop/hdfs/protocol/ClientProtocol.java;src/hdfs/org/apache/hadoop/hdfs/server/namenode/NameNode.java;1;0;0;2 hadoop 0.20;3;4;src/mapred/org/apache/hadoop/mapred/MapTask.java;src/mapred/org/apache/hadoop/mapred/ReduceTask.java;3;4;0;0 hadoop 0.21;2;4;ivy.xml;ivy/hadoop-core-template.xml;2;0;0;4 hadoop 0.22;2;2;src/java/org/apache/hadoop/ipc/Client.java;src/test/core/org/apache/hadoop/security/TestSecurityUtil.java;0;0;2;2 hadoop 0.23;4;2;hadoop-mapreduce-project/hadoop-yarn/pom.xml;pom.xml;4;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/SecurityUtil.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFileSystemCanonicalization.java;1;0;0;2 hadoop 0.23;4;2;hadoop-mapreduce-project/hadoop-yarn/pom.xml;hadoop-mapreduce-project/pom.xml;4;0;0;2 hadoop 0.23;1;5;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/NetUtils.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFileSystemCanonicalization.java;1;0;0;5 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/CommonConfigurationKeys.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestSaslRPC.java;1;0;0;2 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Client.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestSaslRPC.java;1;0;0;2 hadoop 0.5;1;1;src/java/org/apache/hadoop/mapred/JobConf.java;src/java/org/apache/hadoop/mapred/MapTask.java;1;1;0;0 hadoop 2.0;8;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/RPC.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestRPCCompatibility.java;0;2;8;0 hadoop 0.13;1;1;src/contrib/streaming/src/java/org/apache/hadoop/streaming/PipeMapRed.java;src/contrib/streaming/src/java/org/apache/hadoop/streaming/PipeReducer.java;0;0;1;1 hadoop 0.15;2;14;src/java/org/apache/hadoop/dfs/DFSClient.java;src/test/org/apache/hadoop/dfs/TestDataTransferProtocol.java;0;0;2;14 hadoop 0.19;1;14;src/core/org/apache/hadoop/fs/FileSystem.java;src/test/org/apache/hadoop/fs/TestFileSystem.java;0;9;1;5 hadoop 0.19;1;40;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/mapred/org/apache/hadoop/mapred/JobSubmissionProtocol.java;0;0;1;40 hadoop 0.19;3;14;src/mapred/org/apache/hadoop/mapred/TaskInProgress.java;src/mapred/org/apache/hadoop/mapred/TaskStatus.java;3;0;0;14 hadoop 0.19;2;29;src/mapred/org/apache/hadoop/mapred/TaskTracker.java;src/test/org/apache/hadoop/mapred/TestTaskTrackerMemoryManager.java;0;0;2;29 hadoop 0.20;1;5;src/core/org/apache/hadoop/ipc/Client.java;src/test/org/apache/hadoop/ipc/TestIPC.java;1;0;0;5 hadoop 0.20;1;16;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/test/org/apache/hadoop/mapred/TestQueueManager.java;0;0;1;16 hadoop 0.21;6;16;src/java/org/apache/hadoop/security/UserGroupInformation.java;src/test/core/org/apache/hadoop/security/TestUserGroupInformation.java;0;0;6;16 hadoop 0.21;1;3;src/java/org/apache/hadoop/security/token/delegation/AbstractDelegationTokenSecretManager.java;src/test/core/org/apache/hadoop/security/token/delegation/TestDelegationToken.java;1;3;0;0 hadoop 0.23;2;3;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Server.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestIPC.java;2;0;0;3 hadoop 0.23;1;5;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/net/NetUtils.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/NetUtilsTestResolver.java;1;0;0;5 hadoop 0.23;1;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/SecurityUtil.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/NetUtilsTestResolver.java;1;0;0;2 hadoop 0.13;4;11;src/java/org/apache/hadoop/mapred/JobInProgress.java;src/java/org/apache/hadoop/mapred/JobTracker.java;3;5;1;6 hadoop 0.13;1;6;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;src/java/org/apache/hadoop/mapred/MapTask.java;1;2;0;4 hadoop 0.13;2;5;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;src/java/org/apache/hadoop/mapred/ReduceTask.java;1;1;1;4 hadoop 0.13;2;5;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;src/java/org/apache/hadoop/mapred/TaskTracker.java;1;5;1;0 hadoop 0.13;6;10;src/java/org/apache/hadoop/dfs/DataNode.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;5;9;1;1 hadoop 0.14;5;8;src/java/org/apache/hadoop/dfs/FSEditLog.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;3;1;2;7 hadoop 0.16;1;6;src/java/org/apache/hadoop/dfs/DistributedFileSystem.java;src/java/org/apache/hadoop/dfs/HftpFileSystem.java;1;2;0;4 hadoop 0.16;5;12;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/java/org/apache/hadoop/dfs/NameNode.java;0;2;5;10 hadoop 0.19;7;1;src/mapred/org/apache/hadoop/mapred/MapTask.java;src/mapred/org/apache/hadoop/mapred/ReduceTask.java;2;1;5;0 hadoop 0.19;2;45;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/test/org/apache/hadoop/mapred/TestJobQueueTaskScheduler.java;0;0;2;45 hadoop 0.19;2;3;src/mapred/org/apache/hadoop/mapred/TaskRunner.java;src/mapred/org/apache/hadoop/mapred/TaskTracker.java;2;0;0;3 hadoop 0.19;3;12;src/mapred/org/apache/hadoop/mapred/Task.java;src/mapred/org/apache/hadoop/mapred/TaskInProgress.java;3;12;0;0 hadoop 0.19;2;3;src/mapred/org/apache/hadoop/mapred/JobClient.java;src/mapred/org/apache/hadoop/mapred/JobTracker.java;0;0;2;3 hadoop 0.21;2;18;src/java/core-default.xml;src/java/org/apache/hadoop/fs/CommonConfigurationKeys.java;2;5;0;13 hadoop 0.22;8;4;src/java/org/apache/hadoop/fs/FileContext.java;src/java/org/apache/hadoop/fs/FileSystem.java;0;0;8;4 hadoop 0.15;2;4;src/java/org/apache/hadoop/dfs/FSConstants.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;2;3;0;1 hadoop 0.15;2;1;src/java/org/apache/hadoop/dfs/ClientProtocol.java;src/java/org/apache/hadoop/dfs/DFSClient.java;2;1;0;0 hadoop 0.15;1;3;src/java/org/apache/hadoop/dfs/FSImage.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;0;1;1;2 hadoop 0.15;4;27;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/test/org/apache/hadoop/dfs/MiniDFSCluster.java;0;0;4;27 hadoop 0.16;2;4;src/java/org/apache/hadoop/fs/FileSystem.java;src/test/org/apache/hadoop/fs/TestFileSystem.java;0;1;2;3 hadoop 0.19;8;39;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/test/org/apache/hadoop/mapred/MiniMRCluster.java;3;0;5;39 hadoop 0.20;2;10;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/mapred/org/apache/hadoop/mapred/TaskInProgress.java;0;0;2;10 hadoop 2.0;25;42;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Client.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestIPC.java;4;4;21;38 hadoop 2.6;4;2;hadoop-common-project/hadoop-kms/src/main/java/org/apache/hadoop/crypto/key/kms/server/KMSACLs.java;hadoop-common-project/hadoop-kms/src/test/java/org/apache/hadoop/crypto/key/kms/server/TestKMS.java;4;2;0;0 hadoop 0.15;2;16;src/java/org/apache/hadoop/mapred/JobTracker.java;src/java/org/apache/hadoop/mapred/LocalJobRunner.java;0;4;2;12 hadoop 0.19;3;38;src/mapred/org/apache/hadoop/mapred/JobInProgress.java;src/mapred/org/apache/hadoop/mapred/JobStatus.java;3;0;0;38 hadoop 0.2;2;5;src/java/org/apache/hadoop/dfs/FSNamesystem.java;src/java/org/apache/hadoop/dfs/NameNode.java;2;1;0;4 hadoop 0.20;6;8;src/hdfs/org/apache/hadoop/hdfs/DFSClient.java;src/hdfs/org/apache/hadoop/hdfs/DistributedFileSystem.java;4;7;2;1 hadoop 0.21;2;21;src/java/org/apache/hadoop/ipc/Server.java;src/java/org/apache/hadoop/security/SaslRpcServer.java;2;9;0;12 hadoop 0.21;4;5;src/java/org/apache/hadoop/http/HttpServer.java;src/test/core/org/apache/hadoop/http/TestHttpServer.java;4;5;0;0 hadoop 0.21;3;20;src/java/org/apache/hadoop/ipc/Server.java;src/test/core/org/apache/hadoop/ipc/TestSaslRPC.java;1;11;2;9 hadoop 0.22;1;5;src/java/org/apache/hadoop/ipc/Server.java;src/test/core/org/apache/hadoop/ipc/TestRPC.java;0;0;1;5 hadoop 0.22;2;1;src/java/org/apache/hadoop/security/SecurityUtil.java;src/test/core/org/apache/hadoop/security/TestSecurityUtil.java;2;1;0;0 hadoop 0.22;2;8;src/java/org/apache/hadoop/conf/Configuration.java;src/test/core/org/apache/hadoop/conf/TestConfiguration.java;2;0;0;8 hadoop 0.15;1;15;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/NameNode.java;1;11;0;4 hadoop 0.15;3;13;src/java/org/apache/hadoop/dfs/DFSClient.java;src/java/org/apache/hadoop/dfs/FSNamesystem.java;0;13;3;0 hadoop 0.15;3;1;src/java/org/apache/hadoop/dfs/FSEditLog.java;src/java/org/apache/hadoop/dfs/FSImage.java;3;1;0;0 hadoop 0.20;3;14;src/mapred/org/apache/hadoop/mapred/JobTracker.java;src/mapred/org/apache/hadoop/mapred/TaskTracker.java;3;8;0;6 hadoop 2.6;2;2;hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/key/KeyShell.java;hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/crypto/key/TestKeyShell.java;2;2;0;0 ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;142;;;